-3
我想用合適的if
子句寫下面的代碼。
請問你能幫我嗎?如何檢查輸入不是int或浮點在C中?
int main()
{
float a,b;
printf("Enter Two number with space:\n");
scanf("%f %f",&a,&b);
//if(%a || b are char%)
printf("Not correct format!")
else
printf("a and b: %.2f %.2f",a,b);
return 0;
}
這是不是在其他的問題,如容易 –
,看到一個從昨天:?有沒有一種方法來檢查,如果字符串可以在C浮點數(https://stackoverflow.com/questions/45554639 /)如果你想檢查一個字符串,那麼'sscanf()'或'strtod()'是合適的。幾乎可以肯定其他人是相關的。 –
請先閱讀問題!投票後或回答。在堆棧溢出中沒有與此相同的問題 –