C語言上機實驗 輸入乙個字元和乙個3位數字並作判斷

2021-08-29 02:27:48 字數 824 閱讀 2149

【實驗題目】輸入乙個字元和乙個3位數字,並作如下判斷:

判斷輸入的數字的奇偶性;

分別輸出3位數的百位、十位、個位;

判斷輸入的字元是數字、字母、還是其他字元;

#include

// 判斷數字是否為偶數;

intis_even

(int num)

// 判斷字元是否為數字;

intis_number

(char ch)

// 判斷字元是否為字母;

intis_letter

(char ch)

intmain()

else

// 2. 分別輸出3位數的百位、十位、個位

int a, b, c;

// a,b,c分別代表百,十,個

a = num /

100;

b =(num %

100)/10

; c = num %10;

printf

("%d 的百位是:%d\n"

, num, a)

;printf

("%d 的十位是:%d\n"

, num, b)

;printf

("%d 的個位是:%d\n"

, num, c)

;// 3. 判斷輸入的字元是數字、字母、還是其他字元if(

is_number

(ch)

)elseif(

is_letter

(ch)

)else

return0;

}

c c ,輸入乙個字元

getch getche 和getchar 函式 1 getch 和getche 函式 這兩個函式都是從鍵盤上讀入乙個字元。其呼叫格式為 getch getche 兩者的區別是 getch 函式不將讀入的字元回顯在顯示螢幕上,而getche 函式卻將讀入的字元回顯到顯示螢幕上。例1 include ...

乙個字元驅動

實現乙個基本框架 define notice fmt,args.printk kern notice scull fmt,args define error fmt,args.printk kern err scull fmt,args static init int scull init void...

用JS去掉第乙個字元和最後乙個字元

用js去掉第乙個字元和最後乙個字元 最近老遇上這種事,如有乙個字串 lightinthebox 但是我只是需要lightinthebox,就是不要 怎麼用又快又有效的辦法去掉呢。stringobject.substring start,stop 擷取的是開始與結束的字串。stringobject.s...