標題:
[作業] 字串處理 (十一) - 判斷大小寫
[打印本頁]
作者:
鄭繼威
時間:
2023-3-15 21:01
標題:
[作業] 字串處理 (十一) - 判斷大小寫
Tips:
index從0開始,到字串長度-1
要知道是
大寫字母還是小寫字母
就來看看
ASCII字元表
可以看到
大寫(A~Z)為65~90
,
小寫(a~z)為97~122
虛擬碼:
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
string str;
cout<<"請輸入一字串(包含空白,100字內): ";
//取得使用者輸入
?????
cout<<"每個字元之大小寫依序為: "<<endl;
//index從0開始,到字串長度-1(不會=字串長度)
for(int i=0; i<?????; i++)
{
cout<<"第"<<i+1<<"個字元的ASCII碼為"<<int(str[i])<<", ";
//小寫(a~z)為97~122
if(int(str[i])>=97 && int(str[i])<=122)
cout<<"小寫!"<<endl;
//大寫(A~Z)為65~90
else if(???????)
cout<<"大寫!"<<endl;
else
cout<<"該字元不是英文字母!"<<endl;
}
system("pause");
return 0;
}
複製代碼
本帖隱藏的內容需要積分高於 10 才可瀏覽
作者:
黃裕恩
時間:
2023-3-19 01:12
此帖僅作者可見
作者:
林劭澧
時間:
2023-3-19 19:06
此帖僅作者可見
作者:
李彣
時間:
2023-3-22 17:19
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2