㈠ C語言怎樣實現只允許輸入數字,不允許輸入符號、字母等
假設變數時num,則when(scanf("%d",&num)==1
&&
num>9)
scanf("%d",&num)==1意思是輸入一個數,scnaf才返回數字1,其他字元則是錯的,
&&
在兩者都成立時才成立,num>9解決了輸入時兩位或兩位以上的的數字,當符合這些條件時,才允許往下進行。
㈠ C語言怎樣實現只允許輸入數字,不允許輸入符號、字母等
假設變數時num,則when(scanf("%d",&num)==1
&&
num>9)
scanf("%d",&num)==1意思是輸入一個數,scnaf才返回數字1,其他字元則是錯的,
&&
在兩者都成立時才成立,num>9解決了輸入時兩位或兩位以上的的數字,當符合這些條件時,才允許往下進行。