專業(yè)網(wǎng)站設(shè)計開發(fā)網(wǎng)站互聯(lián)網(wǎng)廣告投放代理公司
目錄
C/C++小寫字母的判斷
一、題目要求
1、編程實現(xiàn)
2、輸入輸出
二、算法分析
三、程序編寫
四、程序說明
五、運(yùn)行結(jié)果
六、考點分析
C/C++小寫字母的判斷
2022年3月 C/C++編程等級考試一級編程題
一、題目要求
1、編程實現(xiàn)
輸入一個字符,判斷是否是英文小寫字母,即是否是a-z中的一個。
2、輸入輸出
輸入描述:只有一行,輸入一個字符。
輸出描述:只有一行,如果是英文小寫字母,則輸出yes,否者輸出no。
輸入樣例:
b
輸出樣例:
yes
二、算法分析
- 題目是判斷輸入的字符是不是小寫
- 最后的結(jié)果要么是是要么不是,所以可以使用雙分支語句進(jìn)行實現(xiàn)
- 小寫字母的判斷條件就是在字母a到z之間,也就是大于字母a同時小于字母z即可
三、程序編寫
#include<iostream>
using namespace std;
int main()
{char c;cin >> c;if(c > 'a' && c < 'z')cout << "yes" << endl;elsecout << "no" << endl;return 0;
}
四、程序說明
- 首先需要導(dǎo)入輸入輸出流頭文件
- 接著再次導(dǎo)入輸入輸出流格式控制頭文件
- 然后是引入std命名空間中的所有成員到當(dāng)前的程序中,這樣在當(dāng)前的程序中就可以直接使用 std 命名空間中的所有成員,而不需要使用的時候在成員前面加上(std::)前綴
- 接著聲明程序的入口,也就是主函數(shù)(主函數(shù)在一個程序中只允許出現(xiàn)一次)
- 根據(jù)題目要求聲明一個字符變量c
- 然后利用輸入流對象cin,從鍵盤讀取這個變量的值
- 接著利用雙分支if..else..語句對變量c進(jìn)行條件判斷,需要同時滿足,所以是邏輯與的關(guān)系
- 符合條件的利用輸出流對象cout輸出yes,否則輸出no
- 最后返回0,程序結(jié)束
本文作者:小兔子編程?作者首頁:https://blog.csdn.net/frank2102
五、運(yùn)行結(jié)果
byes1no
六、考點分析
難度級別:容易,這題相對而言還是比較簡單的,具體主要考查如下:
- 充分掌握字符變量的定義和使用
- 學(xué)會輸入流對象cin的使用,從鍵盤讀入相應(yīng)的數(shù)據(jù)
- 學(xué)會if...else...雙分支語句的使用,條件滿足執(zhí)行一種處理,不滿足執(zhí)行另一種處理
- 掌握輸出流對象cout的使用,與流插入運(yùn)算符 << 結(jié)合使用將對象輸出到終端顯示
- 學(xué)會分析題目,算法分析,將復(fù)雜問題模塊化,簡單化,從中找到相應(yīng)的解題思路
- 充分掌握變量定義和使用、分支語句和簡單算法知識的使用及輸入輸出的用法
PS:方式方法有多種,小朋友們只要能夠達(dá)到題目要求即可!