c語言輸入字元判斷它是大寫字母或小寫字母或數字或其他

2021-03-26 07:02:57 字數 2006 閱讀 8797

1樓:會飛的小兔子

#include

voidmain()

}擴充套件資料c語言常用的判斷字元是否是字母或數字的函式isupper(c):c是大寫字母

islower(c):c是小寫字母

isalpha(c):函式isupper(c)或islower(c)為真;

isdigit(c):c是十進位制數字;

isxdigit(c):c是十六進位制數字;

isalnum(c):函式isalpha(c)或isdigit(c)為真;

isspace(c):c是空格、換頁符、換行符、回車符、橫向製表符或縱向製表符

is**trl(c):c為控制字元

2樓:匿名使用者

使用ascii碼來判斷。

在65-90之間為大寫字母,97-122為小寫字母,48-57為數字。剩下的當然是其他。

直接拿字元和數字比較即可。

3樓:匿名使用者

#include

using namespace std;

int main()

return 0;}

4樓:匿名使用者

那個十一級的,人家問的是c語言,你整個c++幹什麼?

5樓:匿名使用者

ctype.h

isupper

islower

isdigit

c語言,輸入一個字元,判斷它如果是小寫字母輸出其對應大寫字母

6樓:凌亂心扉

#include

void main()

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

7樓:匿名使用者

int main()

8樓:gta小雞

#include

int main()

9樓:aa大空翼

#include

void main()

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

10樓:匿名使用者

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

11樓:樂行樂

表示我執行的結果是對的

12樓:衄潲

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

13樓:匿名使用者

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

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

14樓:匿名使用者

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

15樓:匿名使用者

對照asclll碼,用if語句判斷

c語言 判斷輸入的字元屬於哪一類:大寫字母,小寫字母,數字,還是其他字元。 請問這題怎樣做?

16樓:懟嘚蒔間

可以直接

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");

17樓:南宮_幽冥

把輸入的字元轉換為ascll碼,根據這個ascll碼的值確定它的型別。附ascll表一張:

c語言輸入字元,若為大寫字母則轉為小寫字母,若為小寫則轉為

int ischar char ch void turnchar if ch a ch z putchar ch 32 else putchar ch 32 用c語言程式設計,輸入一個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出 如下 include int main 在de...

c判斷輸入的字元是數字,大寫字母,小寫字母,還是其他

private int test char ch ch為輸入的一個字元 c語言輸入一個字元判斷它是大寫字母或小寫字母 或數字或其他 include voidmain 擴充套件資料c語言常用的判斷字元是否是字母或數字的函式isupper c c是大寫字母 islower c c是小寫字母 isalph...

C程式設計序,輸入字元,如果輸入的字元是大寫字母,則轉換為小寫字母否則不轉換

static void main string args c if char.isupper c c console.writeline console.writeline game over console.readline include stdio.h main void main char ...