为了账号安全,请及时绑定邮箱和手机立即绑定

大神求解答这个是哪里错了?问题是求两个整数中的较大者

#include<stdio.h>

//主函数

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;

}

//求两个整数中的较大者的max函数

int max(int x, int y)

{

int z;

if (x>y)z = x;

else z = y;

return(z);

}


正在回答

3 回答

应该改为

scanf("%d,%d",&a,&b);

printf("max=%d\n",c);

输入和输出都有点错误,输入是双引号问题,输出是\n你写成了/n,还有双引号问题


0 回复 有任何疑惑可以回复我~

先看scanf() 输入的2个值,是否获取到, 再看打印哪里的 双引号,  然后 max函数  返回 是 return z;

0 回复 有任何疑惑可以回复我~

双引号位置问题吧

0 回复 有任何疑惑可以回复我~
#1

Cheltenha 提问者

scanf("%d,%d”,&a,&b); 这是我后面改的,但是还是错的,就是找不到问题在哪里
2019-06-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大神求解答这个是哪里错了?问题是求两个整数中的较大者

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信