作业帮 > 综合 > 作业

c语言 比较三个数大小

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 12:41:16
c语言 比较三个数大小
# include
void main()
{
\x05int max(int x,int y,int z);
\x05int a,b,c,d;
\x05scanf("%d,%d,%d",&a,&b,&c);
\x05d=max(a,b,c);
\x05printf("max = %d\n",d);
}
int max(int x,int y,int z)
{
\x05int m,int n;
\x05if(x>y) m = x;
\x05else m = y;
\x05if(m>z) n = m;
\x05else n = z;
\x05return(n);
}
为什么最后输出的是a的值,而不是比较大小后的值呢?
c语言 比较三个数大小
# include
void main()
{
\x09int max(int x,int y,int z);
\x09int a,b,c,d;
\x09scanf("%d%d%d",&a,&b,&c);
\x09d=max(a,b,c);
\x09printf("max = %d\n",d);
}
int max(int x,int y,int z)
{
\x09int m ,n;
\x09if(x>y) m = x;
\x09else m = y;
\x09if(m>z) n = m;
\x09else n = z;
\x09return(n);
}
你是不是输入格式有误啊?
再问: 没有啊,检测的时候一切OK啊。。。。没有错误也没有警告啊。。。
再答: 你的输入是不是1,2,3中间有逗号的那种啊?你要有逗号的