今天用C++6.0编译了比较数字大小的C程序 ,#includevoid main (){int max(int x,int y);int a,b,c;scanf("%d,%d",&a,&b);c=max(a,b);printf("max=%d",c);}int max(int x,int y){int z;if (x>y) z=x;else z=y;return (z);}再输入数字的时候,比较

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 11:15:17

今天用C++6.0编译了比较数字大小的C程序 ,#includevoid main (){int max(int x,int y);int a,b,c;scanf("%d,%d",&a,&b);c=max(a,b);printf("max=%d",c);}int max(int x,int y){int z;if (x>y) z=x;else z=y;return (z);}再输入数字的时候,比较
今天用C++6.0编译了比较数字大小的C程序 ,
#include
void main ()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return (z);
}
再输入数字的时候,比较出来的不是最大数,而是最小数.我知道是空格的原因,求大神系统讲解一下空格的作用及如何消去空格的影响

今天用C++6.0编译了比较数字大小的C程序 ,#includevoid main (){int max(int x,int y);int a,b,c;scanf("%d,%d",&a,&b);c=max(a,b);printf("max=%d",c);}int max(int x,int y){int z;if (x>y) z=x;else z=y;return (z);}再输入数字的时候,比较
scanf("%d,%d",&a,&b);
这里格式的原因,不是空格的原因.
你这里两个数之间有两个逗号,所以你输入的时候需要输入
3,5这样输入,中间必须有两个逗号,否则不认.