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

2021-03-26 07:04:02 字數 3522 閱讀 1683

1樓:

#include

int main()

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

}//示例執行結果:

f:\c_work>a.exe

abcdefghijklmn

abcdefghijklmn

c語言,從鍵盤中輸入乙個字元,如果是大寫字母,轉換成小寫字母輸出,如果是其他字元則不變換

2樓:杜哥是個小天才

你所寫的**是正確的,想要檢視,請用這個:

#include

int main()

else

getchar();

getchar();

return 0;

}拓展資料

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。

3樓:匿名使用者

#include

void main()

else

}原**是效果的,只是沒有換行,你沒注意,以上是我改的**。

4樓:匿名使用者

vs2012和gcc都可以達到你的要求

5樓:匿名使用者

//程式沒問題,不過還可以更簡單點:

#include

void main()}

6樓:我想我是懂的

#include

int main()

應該都對的- -

7樓:自我程式設計

在我的環境裡執行沒問題啊

8樓:匿名使用者

在devc++中測試,執行正確!

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

9樓:木澂

**如下

:#include

int main( )

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

10樓:郝在益

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

#include

main()

滿意請採納!

11樓:匿名使用者

#include

void main()

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

從鍵盤輸入乙個字元,如果是大寫字母,則轉成小寫字母,如果是小寫字母則轉成大寫字母,其他字元原樣輸出

12樓:一口沒水的枯井

**如下:

#include

#include

int main()

getchar();

return 0;

}執行結果如下:

希望對你有幫助~

13樓:聽不清啊

#include

main()

14樓:毅直沒畢業

# include

int main()

if (s >= 'a' && s <= 'z')printf("%c" , s);

return 0;}

15樓:家在天堂

#include

void main()

c語言程式設計,輸入乙個字元,如果是小寫字母,則把他變成大寫,如果是大寫字母,就把他變成小寫。

16樓:匿名使用者

思路:判斷乙個字元是大寫字母還是小寫字母可以直接字元比較或者ascii碼值比較,根據大寫字母和其對應小寫字母的asccii值相差32,可以加減32實現互換。

參考**:

#include "stdio.h"

int main()

/*執行結果:dd*/

17樓:想要博學

能用字串的話就用strupr ,strlwr函式#include

#include

char main()

不能用的話,可以先判斷是否為小寫或大寫字母,再根據acs碼表加32或者剪32來實現轉換

18樓:匿名使用者

用 ascii值換算

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

19樓:聽不清啊

#include

int main()

20樓:

char format(char c)

鍵盤輸入任意乙個ascii符,如果是大寫字母,則轉換成小寫輸出;如果是小寫字母,則轉換成大寫輸出;

輸入乙個字元,如果是小寫字母,則轉換成對應的大寫字母,否則原樣輸出 15

21樓:夢朦朦

a 65,z 90;a 97 , z122由於不知道你用啥語言我就直說了。‍

首先判斷輸入的字元在不在97-122之間,char型別可以直接比較的;在的話進行下一步。不在的話原樣輸出。

第二步,將輸入的字元直接減去32 。比如 a=a-32;。輸出a

22樓:匿名使用者

#include

#include

void main()

return;}

23樓:珍惜在一起13時

#include

int main()

24樓:聽不清啊

c語言:

if(c>='a'&&c<='z')printf("%c",c-32);

else printf("%c",c);

pascal語言:

if c in ['a'..'z'] then write(upcase(c)) else write(c);

輸入乙個字元,若輸入的字元是大寫字母,則將其轉換成小寫字母進行輸出;若輸入的字元是小寫字母,則將其

25樓:鑄信

#include

int main(int argc, char *argv)

這個可以吧,用asii判斷

從鍵盤輸入字元,如果是大寫字母則轉換為小寫字母後輸出

每個字元都有對應的數字編碼,你可以先判斷是否為字母然後轉換 可以通過tolowercase來轉換 string ch new scanner system.in next system.out.println ch.tolowercase include void main 是要問怎麼實現這種輸入嗎...

C語言,輸入多個小寫字母,輸出大寫字母和大寫字母的ASCII

簡單char buff 256 scanf s buff int i for i 0 buff i 0 i 不懂歡迎追問,望採納 c語言 輸入乙個字母,輸出與之對應的ascii碼,輸入輸出都要有與之對應的文字提示?任務 為 include main 英文本母是字元型,ascii碼十進位制的,因此只需...

c語言判斷輸入的字元屬於哪一類大寫字母,小寫字母,數字

可以直接 bai用if語句du判斷 char c scanf c c if c a c z printf 大寫zhi 字母dao 內 n else if c a c z printf 小寫字母 n else if c 0 c 9 printf 數字 n else printf 其它字元容 n 把輸入...