標題:
[隨堂測驗]字串處理(十) -全大小寫字母相互轉換
[打印本頁]
作者:
陳品肇
時間:
2019-6-29 14:33
標題:
[隨堂測驗]字串處理(十) -全大小寫字母相互轉換
本帖最後由 陳品肇 於 2019-6-29 14:59 編輯
A-Z -> 65-90, a-z -> 97-122
輸入abcde 出來結果 ABCDE,
輸入ABCDE 出來結果 abcde
不使用strupr與strlwr函式。
int(A),將字元轉換為65。
char(65),將數字轉換為字元A。
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
char small[50],big[50];
cout<<"請輸入小寫文字:";
cin.getline(small,50);
//small[0] = a ; small[1] = b ; small[2] = c ; small[3] = ;
cout<<"小轉大寫:"<<endl;
for(int i=0; small[i]!=NULL; i++) //small陣列的字元 依依列出來
cout<<char(int(small[i])-32)<<" ";
cout<<endl;
system("pause");
cout<<"======================================"<<endl;
cout<<"請輸入大寫文字:";
cin.getline(big,50);
cout<<"大轉小寫:"<<endl;
for(int i=0; big[i]!=NULL; i++)
cout<<char(int(big[i])+32)<<" ";
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
王瑞喻
時間:
2019-6-29 14:44
此帖僅作者可見
作者:
湯郡一
時間:
2019-6-29 14:47
此帖僅作者可見
作者:
曲書辰
時間:
2019-6-29 15:02
此帖僅作者可見
作者:
洪寬瀧
時間:
2019-6-29 15:17
此帖僅作者可見
作者:
田宇任
時間:
2019-6-29 15:18
此帖僅作者可見
作者:
洪寬瀧
時間:
2019-7-5 17:33
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2