C 程式設計 輸入字元,如果為小寫,轉換為大寫輸出,否

2021-04-21 16:00:43 字數 2796 閱讀 6887

1樓:蓉城飛將

這個簡單,我給你思路,你自己動手寫,可以鍛鍊自己;

輸入字元可

用gets(ch)//ch儲存版輸入的字串也可用權scanf(),不過需要while迴圈控制。

至於「如果為小寫,轉換為大寫輸出」

做個判斷即可,如果是小寫 if(islower(ch)) 則呼叫函式toupper(ch) 轉換成大寫,輸出用%c或%s;

否則(即字串為小寫)直接用printf()輸出,記得用%d 顯示時就是對應的ascii碼值了。

記得開始寫上標頭檔案#include

不懂可以追問,望採納

2樓:匿名使用者

這個判斷根本就是

多餘的,既然不管大小寫最後都是以小寫輸出,直接轉換就行了。

#include

main()

p.s.判斷大小專寫最好用islower()和isupper()判斷,屬而不要直接用ascii碼,這樣相容性會好一點。

兩段程式編譯後的執行效果完全是一樣的,具體內部怎樣有什麼關係呢?只要效率高就行了。

3樓:匿名使用者

||#include

using namespace std;

int main()

用c語言程式設計,輸入一個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出

4樓:木澂

**如下

:#include

int main( )

**在devc++環境下執行效果如下:

5樓:郝在益

如果是小寫,則將這個字元減去32,再輸出。反之,加上32就是了。

#include

main()

滿意請採納!

6樓:匿名使用者

#include

void main()

else if(ch>=97 && ch<=122)printf("%c\n",ch);}

c++ 使用者輸入一個字元,如果是大寫字母,則轉換成小寫字母輸出,如果是小寫

7樓:袁三十郎

c++編一個程式使 輸入一字元,若為大寫字母,轉小寫輸出;若為小寫字母,轉大寫輸出

#include

using namespace std;

int main()

else if(a>='a' && a<='z')cout<

main()

8樓:

#include

int main()

else if(ch>='a' && ch<='z')}return 0;

}//示例執行結果:

f:\c_work>a.exe

abcdefghijklmn

abcdefghijklmn

9樓:我就是尤哥

把題目說完?

判斷大小寫用ascii碼比較

char a;

cin>>a;

if(a>='a'&&a<='z')

a+=' ';

if(a>='a'&&a<='z')

//你沒給全,我不知道小寫字母做什麼

輸入一個字元如果輸入的是大寫字母,則將它轉換成小寫字母后輸出,否則按原樣輸出

10樓:聽不清啊

#include

int main()

11樓:

char format(char c)

c++程式設計題:輸入一串字元,將其中的大寫變成小寫,若不為大寫則原樣輸出。

12樓:匿名使用者

用getline不要用內cin

#include

#include

using namespace std;

int main()

else cout << s[i];

}return 0;}

13樓:空空

#include

#include

#include

using namespace std;

int main()

14樓:墨霖祈從蕾

#include

using

namespace

std;

intmain()

cout<<

a<

return0;}

c++語言程式設計:從鍵盤輸入一個字元,如果輸入的是英文大寫字母,則將它轉換成小寫,如果是小寫轉換成大寫字母

15樓:匿名使用者

char c = getchar();

if(c <= 'z' && c >= 'a')else if (c <='z' && c >= 'a')32是大小寫bai字母在

duascii碼錶上zhi的位置

差dao

內,小寫比大寫高容32

16樓:匿名使用者

輸入char ch;

if(ch <= 'z' && ch >= 'a') ch = ch - 'a' + 'a';

else if(ch <='z' && ch >= 'a') ch = ch - 'a' + 'a';

C 程式設計中,輸入一串字元,將輸入的小寫改成大寫,其餘不變輸出

cstring str abc123 str.makeupper 改變字元的大寫 str abc123 別偷懶,自己敲,把書本後的ascii值表看看就知道了,都這麼走過來的 include stdafx.h if the vc 6.0,with this line.include include u...

在裡怎麼在輸入小寫數字後自動轉換為大

阿拉伯數字是無法轉換成大寫金額的。如果你不知道怎麼將我的文件裡面的金額轉換成大寫的金額的話,那麼你可以去買一本參考書,一般情況下都有一定的,計算機運輸在計算機運輸 背後就有一定的參考。word裡不能將12345轉換為壹貳叄肆伍這樣的大寫金額 word裡只能設定格式,將你輸入的12345直接用一二三四...

鍵盤輸入字元,如果是大寫英文字母,將其轉換為小寫英文字母輸出,否則提示輸入錯誤(C語言程式設計題

include int main printf c c 32 return 0 從鍵盤輸入一個字元,如果是大寫字母,則轉成小寫字母,如果是小寫字母則轉成大寫字母,其他字元原樣輸出 如下 include include int main getchar return 0 執行結果如下 希望對你有幫助 ...