-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()'是合适的。几乎可以肯定其他人是相关的。 –
请先阅读问题!投票后或回答。在堆栈溢出中没有与此相同的问题 –