我必須從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函數的返回值==無參數的你再通過它的成功別人的錯誤 –