求最大值问题
#include<stdio.h>void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c = max(a,b);
printf("max is %d\n",c);
}
int max(int x ,int y)
{
int z;
z = x >y ? x:y;
return z;
}
照着打的,为啥我的输出值 不是最大值而是第一个输入值呢,求大神解答。 1.你的第一个输入值有多大呢?
2.你有没有按要求使用英文空格向scanf输入呢? 把scanf引号中的逗号去掉,输入的时候用回车或者空格隔开两个数即可 谢谢 ,好了 但是为啥呢~ 我的天哪……{:10_280:}
我比他早回复20分钟,结果…… 嘤嘤嘤
页:
[1]