我必须从main创建并调用一个函数。然后我必须调用scanf来读取两个整数并打印出更大的整数。然后我必须做另一个scanf,但这次用双打而不是整数。有没有办法使用scanf和“if”和“else”语句?
int main()
{
int x, y;
scanf("%d%d", &x, &y);
if (x > y)
{
printf("%d", x);
}
scanf("%lf%lf", &w, &z);
if (w > z)
{
printf("%f", w);
}
return 0;
}
我不确定是否我做了这个权利,我将如何检查返回值以查看scanf的工作?谢谢。
如果scanf函数的返回值==无参数的你再通过它的成功别人的错误 –