input標(biāo)簽只能輸入數(shù)字 C語(yǔ)言怎樣實(shí)現(xiàn)只允許輸入數(shù)字,不允許輸入符號(hào)、字母等?
C語(yǔ)言怎樣實(shí)現(xiàn)只允許輸入數(shù)字,不允許輸入符號(hào)、字母等?假設(shè)變量是num,那么當(dāng)(scanf(%d”,&num)==1&;num>9)scanf(%d”,&num)==1表示輸入一
C語(yǔ)言怎樣實(shí)現(xiàn)只允許輸入數(shù)字,不允許輸入符號(hào)、字母等?
假設(shè)變量是num,那么當(dāng)(scanf(%d”,&num)==1&;num>9)scanf(%d”,&num)==1表示輸入一個(gè)數(shù)字時(shí),scnaf返回?cái)?shù)字1,其他字符錯(cuò)誤,只有當(dāng)兩者都為真時(shí)&&才為真。Num>9解決了輸入兩位或兩位以上的問題,只有滿足這些條件,才能繼續(xù)。