C語言中如何讓輸入的大寫字母變成小寫字母,如果是數字或標點就

2021-04-30 14:52:00 字數 3570 閱讀 6865

1樓:餘憐雙

#include

int main()

printf("%c",a);

return 0;}

c語言中,如果讓輸入的小寫字母變成大寫字母?

2樓:匿名使用者

原理很簡單,字母大小寫轉換其實就是用askii碼加減32。

如果你的大寫變小寫正確,修改下即可。

#include "stdio.h"

main()

3樓:匿名使用者

1 在c語言中,字元型變數儲存的實際上是ascii碼值。

2 在ascii碼錶中,大寫字母和小寫字母分別連續且有序儲存。

3 同樣字母的小寫ascii碼值比大寫的ascii碼值大32。

所以,要將小寫字母,轉為大寫字母,只需要減去32即可。

如int main()

即為一個輸入小寫字母,輸出對應大寫字母的程式。

4樓:杜哥是個小天才

#include

int main()

,s2[10]=;

printf("請輸入待轉換字元:\n");

gets(s1);

for(i=0;s1[i]!='\0';i++)printf("%s\n",s2);

return 0;

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

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

5樓:匿名使用者

#include

int main()

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

6樓:杜哥是個小天才

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

#include

int main()

else

getchar();

getchar();

return 0;

}拓展資料

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

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

7樓:匿名使用者

#include

void main()

else

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

8樓:匿名使用者

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

9樓:匿名使用者

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

#include

void main()}

10樓:我想我是懂的

#include

int main()

應該都對的- -

11樓:自我程式設計

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

12樓:匿名使用者

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

c語言,輸入一個字元,判斷它是否是小寫字母,如果是則輸出大寫字母,否則原樣輸出

13樓:匿名使用者

你用的什麼?我用的visual studio 2012,正常編譯,正常執行,**沒問題。可能和編譯器有關係吧,我也是新手,不是很懂

14樓:樂行樂

表示我執行的結果是對的

15樓:衄潲

沒什麼問題啊。在visual studio 2008中執行都是好的呀

16樓:匿名使用者

我到底還是沒有看出哪錯了

拿著原始碼測試了全部字母

17樓:匿名使用者

說真的我在vc++6.0都是可以的。

18樓:匿名使用者

對照asclll碼,用if語句判斷

c語言,我編的程式是輸入一個字串,將其中的大寫字母變成小寫字母,小寫字母變成大寫字母,並輸出。如

19樓:匿名使用者

你有兩條if語句,你在最後一條if語句前面加 else 就可以了

20樓:匿名使用者

將第二個if改為else if

21樓:奈乜希

用用清華的c語言教材

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

22樓:一口沒水的枯井

**如下:

#include

#include

int main()

getchar();

return 0;

}執行結果如下:

希望對你有幫助~

23樓:聽不清啊

#include

main()

24樓:毅直沒畢業

# include

int main()

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

return 0;}

25樓:家在天堂

#include

void main()

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

26樓:木澂

**如下

:#include

int main( )

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

27樓:郝在益

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

#include

main()

滿意請採納!

28樓:匿名使用者

#include

void main()

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

c語言程式輸入小寫字母,輸出它的大寫字母和與其大寫字母

scanf s c a c前新增空格,用於濾除空白符。1 程式的第一行 include 是前處理器指令,告訴 c 編譯器在實際編譯之前要包含 stdio.h 檔案。2 下一行int main 是主函式,程式從這裡開始執行。3 下一行printf 是 c 中另一個可用的函式,會在螢幕上顯示訊息 hel...

C語言輸入數字和大寫字母,輸出由字母組成的菱形。(15分)

include include int main void else printf ch printf n for i 1 i n 1 i else printf ch printf n return 0 考慮字bai 符超du過zhiz的情 況。dao c語言輸出一個菱形圖案 有程式 i表示行號,...

如何輸入大寫O,大寫字母O上面加個拼音三聲符號,在Word裡怎麼打出來

大寫 可以用搜狗輸入 法的輸入方法如下 1 電腦輸入法切換到搜狗輸入法 2 滑鼠回游標放在搜狗輸入法狀答態欄裡面的任意位置,然後點選滑鼠右鍵 3 在彈出來的頁面,點選 表情 符號 4 再點選 符號大全 5 進入到符號大全之後,點選左邊的 中文字元 然後在右邊第五行最後一個就是大寫 了,點選它就可以打...