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

2021-05-23 00:43:36 字數 4000 閱讀 5937

1樓:gta小雞

#include

int main()

printf("%c",c+32);

return 0;}

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

2樓:一口沒水的枯井

**如下:

#include

#include

int main()

getchar();

return 0;

}執行結果如下:

希望對你有幫助~

3樓:聽不清啊

#include

main()

4樓:毅直沒畢業

# include

int main()

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

return 0;}

5樓:家在天堂

#include

void main()

從鍵盤輸入一個字元 若該字元是英文字母是則輸入對應的ascii碼 10

6樓:仙人掌的憂傷

#include 。

int main(int argc, char *argv)。

{int s;s=getchar()。

if (s>=65 && s<=90 || s>=97 && s<=122)printf("%d\n",s);getchar();return 0。

unicode utf-16 編碼將字元表示為 16 位整數序列,而 unicode utf-8 編碼則將相同的字元表示為 8 位位元組序列。微軟的公共語言執行庫使用 unicode utf-16(unicode 轉換格式,16 位編碼形式)表示字元。

7樓:匿名使用者

|ascill字母表:

a-z:97-122

a-z:65-90

0-9:48-57

**如下:可以迴圈判斷是字母的ascil,輸入0退出#include

int main()

if(hello=='0')}}

執行結果如下:

請輸入字元,輸入零退出

ff的ascil為:102

aa的ascil為:97

cc的ascil為:99

gg的ascil為:103

aa的ascil為:65

ff的ascil為:70

cc的ascil為:67

0--------------------------------process exited after 14.81 seconds with return value 0

請按任意鍵繼續. . .

8樓:殘溫半城梨

#include

main()

9樓:獨孤木人

查ascii碼錶,獲知字母對應的號數所在的範圍(是兩段連續的區間,大小寫分開的)

if語句裡的條件裡面用大於和小於判斷是否落在那兩個區間中的任意一個即可

10樓:千鋒教育

根據題目需求,**如下

#include

int main()}

11樓:匿名使用者

#include

using namespace std;

int main()}

12樓:丸子

#include

int main()

13樓:阿鸞

||這不簡單?

#include

main()

編寫程式,從鍵盤輸入一個字元,若為大寫字母則轉換為小寫字母輸出,若為小寫字母則

14樓:陽光上的橋

#include

main()

15樓:聽不清啊

#include

int main()

輸入一個字元,如果是小寫字母則將其轉換為大寫字母輸出,否則照原樣輸出。

16樓:匿名使用者

#include

using namespace std;

int main()

{char ch;

cout<<"請輸入一個字母:"<>ch;

if('a'<=ch&&ch<='z') //判斷字母是不是小寫,是就轉換成大寫

ch=ch-32;

cout<這個應該是最容易看懂的吧

17樓:夢想窗外

#include

#include

void main()

return;}

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

18樓:杜哥是個小天才

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

#include

int main()

else

getchar();

getchar();

return 0;

}拓展資料

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

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

19樓:匿名使用者

#include

void main()

else

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

20樓:匿名使用者

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

21樓:匿名使用者

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

#include

void main()}

22樓:我想我是懂的

#include

int main()

應該都對的- -

23樓:自我程式設計

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

24樓:匿名使用者

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

請將下列問題變為c語言程式:輸入一個字元,判斷如果是小寫字母,則將其轉換為大寫字母輸出,否則直接輸出

25樓:匿名使用者

第一個#include

void main()

else

}第二個

#include

void main()

else

}第三個把第二個的判斷條件換成大於5,自己搞去。

第四個#include

int main()

} return 0;

}加減除法自己照貓畫虎填進去,這四個是最基本的判斷,不會有點說不過去

輸入一個字元,如果是小寫字母則將其轉換為大寫字母輸出,如果是大寫字母則轉換為小寫輸出

26樓:匿名使用者

#include

int main()

if( tmp >=97 && tmp <= 122) //小寫轉換大寫}

C語言從鍵盤輸入字串,將其中是英文字母的就輸出,並且大寫輸出,否則不輸出

char chr int i for i 0 i 20 i 大致是這麼個意思,你試試,這個是輸入20個字元,你的原題也內沒說要容輸入多少 include include define max 100 int main p return 0 include void main c語言 從鍵盤輸入一個字...

c語言,從鍵盤任意輸入大寫英文字母,求出它在英文字母表中的位置。和其後面的字母

include include void main printf c為字母表中第 d個字母!n a 0 int a 0 a 1 printf c後面四個字母分別為 c t c t c t c n char a 0 char a 0 1 char a 0 2 char a 0 3 char a 0 4...

C語言,在鍵盤上輸入字元,若該字元為英文字母,則輸出「字母」,若為數字,則輸出「數字」

把copygetchar i 換成i getchar include int main 用c語言程式設計,輸入一個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出 如下 include int main 在devc 環境下執行效果如下 如果是小寫,則將這個字元減去32,再輸出。反...