控制輸入合法資料的例題

2021-10-06 19:07:17 字數 578 閱讀 8302

下面**的功能是將百分制成績轉換為5分制成績,具體功能是:如果使用者輸入的是非法字元或者不在合理區間內的資料(例如輸入的是a,或者102,或-45等),則程式輸出 input error!,並允許使用者重新輸入,直到輸入合法資料為止,並將其轉換為5分制輸出。

#include

intmain()

}while

(flag);if

(score >=

90)

grade =

'a';

else

if(score >=80)

grade =

'b';

else

if(score >=70)

grade =

'c';

else

if(score >=60)

grade =

'd';

else

grade =

'e';

printf

("grade: %c\n"

, grade)

;return0;

}

scanf控制使用者輸入資料的合法範圍 演算法 c語言

如題 要求用a,b,c三個正整型變數來儲存使用者戶輸入3個值。看程式實現 include int main printf d d d n a,b,c return0 scanf函式返回值為int型。如果a和b都被成功讀入,那麼scanf的返回值就是2 如果只有a被成功讀入,返回值為1 如果a和b都未...

iOS 檢測字串輸入是否為合法數字

textfield是乙個uitextfield類的物件 建立包含合法數字可能出現的所有字元的字符集 nscharacterset cs cs nscharacterset charactersetwithcharactersinstring 0123456789.invertedset 獲得待檢測的...

輸入框輸入資料格式合法性驗證

檢查各重量輸入框輸入格式是否正確 mui mui input group on change valueneedcheck function false 整數或小數驗證 function checknumber input 0 9 if pattern.test input else 輸入車號合法性...