lty1408 2019-10-18 19:51 采纳率: 0%
浏览 296

为什么执行不了,这串函数有什么问题吗?

图片说明

#include

int main()
{
int max(int x, int y);
int a, b, c;
scanf("%d,%d", &a, &b);
c = max(a, b);
printf("max=%d\n", c);
return 0;
}

int max(int x, int y)
{
int z;
if (x > y)z = x;
else z = y;
return(z);
}

  • 写回答

1条回答 默认 最新

  • threenewbee 2019-10-18 20:58
    关注

    函数没有什么问题,scanf是不安全的,建议用scan_f代替
    输入的时候,两个数字之间要逗号,而不是分割,也就是和scanf里面的那个对应一致。

    评论

报告相同问题?