頁:
[1]
C語言 判斷式
本帖最後由 snowflying 於 2016-2-22 11:11 PM 編輯最近在練習寫C
剛好寫到if else if
用輸入成績做練習
可是自己想寫一個可以
只限0~100的數字
>90 =A
>=80 =B
>=70 =C
>=60 =D
<60 =FAILED
但是這樣還是可以輸入小數點跟負數
請問一下要怎樣寫才能限制不能輸入小數點跟負數
謝謝
<div></div> 負數的話,可以先使用 if(... < 0) 判斷
浮點數的話,簡單一點的可以用 scanf("%d%c" , &n , &c);
判斷 c 這個 char 是不是等於 '.'
謝謝你提供我這個方法已經可以了謝謝 可以在第一段就先判斷
if ((X <= 100) && (x >= 0))
{
}
else
{
}
如此不在 0~100的輸入都會跑到else
頁:
[1]