Cheltenha
2019-06-26 23:05
#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);
}
应该改为
scanf("%d,%d",&a,&b);
printf("max=%d\n",c);
输入和输出都有点错误,输入是双引号问题,输出是\n你写成了/n,还有双引号问题
先看scanf() 输入的2个值,是否获取到, 再看打印哪里的 双引号, 然后 max函数 返回 是 return z;
双引号位置问题吧
C语言入门
926020 学习 · 20793 问题
相似问题