如何編寫「若為大寫字母則轉換為小寫字母輸出,若為小寫字母

2021-04-13 01:46:56 字數 2880 閱讀 3539

1樓:陽光上的橋

#include

main()

2樓:聽不清啊

#include

int main()

c語言 輸入字元,若為大寫字母則轉為小寫字母,若為小寫則轉為大寫字母,否則輸出資料有誤

3樓:丿艾瑞灬莉婭

|int ischar(char ch)

void turnchar()

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

else

putchar(ch-32);}

用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);}

編寫一個程式,輸入一個字母,若為大寫字母,將其轉換成小寫字母后輸出,否則原樣輸出

7樓:

c語言程式:

#include

void main()

執行測試:

請輸入一個字母:ss

8樓:小可愛美女

#include

int main()

編寫一個程式,輸入一個字母,若為大寫字母,將其轉換為小寫字母輸出,否則原樣輸

9樓:polaris北斗

#include

int main()

10樓:裸跳的螞蚱

#include

int main()

printf("%c",c);

return 0;}

程式設計實現,讀入小寫字母,輸出對應的大寫字母

11樓:凌亂心扉

#include

#include

int main()

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

}return 0;

}執行效果:

printf()函式用法:

printf()函式的呼叫格式為:printf("《格式化字串>",<參量表》)。

其中格式化字串包括兩部分內容:一部分是正常字元,這些字元將按原樣輸出;另一部分是格式化規定字元,以"%"開始,後跟一個或幾個規定字元,用來確定輸出內容格式。

參量表是需要輸出的一系列引數,其個數必須與格式化字串所說明的輸出引數個數一樣多,各引數之間用","分開,且順序一一對應,否則將會出現意想不到的錯誤。

比如:int a=6789;

printf("a=%d\n",a);

輸出結果為a=6789。

12樓:匿名使用者

用獲取到字母的ascii碼值減去32得到對應的大寫字母的值,輸出就可以了。可以進一步優化一下,實現大小寫字元互轉;甚至可以做到字串大小寫互轉。演算法是這樣的

13樓:這是使用者名稱口阿

#include

int main()

return 0;}

14樓:匿名使用者

這個換算一下就可以了,加一個數字就可以了,,

輸入一個字元,若是小寫字母,轉換成大寫字母輸出;若是大寫字母,則轉換成小寫字母輸出。

15樓:萬能導師

**如下:

# include < stdio.h >intmain()

{charch;

thescanf("%c",ch);

if (ch > = a ch < = 'z '){chisequaltochplus32;

printf("%c",ch);

other}{

printf("%c",ch);

}getsthecharacter();

getsthecharacter();

return0;}

16樓:

判斷它的ascii碼。

如果是大於0x5a的話就減去0x20,那麼大寫字母就成小寫字母輸出了。

如果是小於0x5a那麼就加於0x20,那麼小寫字母就成大寫字母輸出了。

這只是26個英文字母的判斷哦。。。。別搞錯了。

17樓:匿名使用者

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

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

『a'是97 』a'是65,並且a-z 和 a-z之間是連續的,所以可以這麼用。

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

18樓:nice不落的夕陽

char in ;

while((in=getchar())!='\n')else if (in>='a'&&in<='z')}

大寫字母B對應的ASCII碼是66,則大寫字母D的十進位制AS

68d f最大 r最小 0 48,1 49,2 50,9 57a 97,b 98 直到z a 65,b 66 直到z 我也是剛學這個 大寫字母b的ascii編碼為1000010b,則大寫字母d的編碼是 大寫字母b的ascii編碼為1000010b,則大寫字母d的編碼是1000100d。1000010...

輸入字元,若是小寫字母則變大寫字母輸出,若是大寫字母則變小寫字母輸出,如果不是字母則不進行轉

include void main include int main 輸入一個字元,若是小寫字母,轉換成大寫字母輸出 若是大寫字母,則轉換成小寫字母輸出。如下 include stdio.h intmain charch thescanf c ch if ch a ch z chisequaltoc...

輸入字元,如果是大寫字母則輸出對應小寫字母,若是小寫字母

如下 include int main else if ch a ch z printf c ch return 0 include include void main else printf output c n c2 dd yy hh ll gg jj pp xx vv kk tt 程式設計實現...