请问比较三个数的大小,我这么写哪里有问题?
可以通过编译但是结果不对,
#include
int main()
{
\x05int a,b,c,d;
\x05int max(int x,int y,int z);
\x05scanf(%a,%b,%c,&a,&b,&c);
\x05d=max(a,b,c);
\x05printf(%d\n,d);
\x05return 0;
}
int max(int x,int y,int z)
{
\x05int q,p;
\x05int maxx(int n,int m);
\x05q=maxx(x,y);
\x05if(q>z) p=q;
\x05else p=z;
\x05return(p);
}
int maxx(int n,int m)
{
\x05int c;
\x05if(n>m) c=n;
\x05else c=m;
\x05return(c);
}
请问比较三个数的大小,我这么写哪里有问题?
答案:1 悬赏:30 手机版
解决时间 2021-08-24 10:20
- 提问者网友:我一贱你就笑
- 2021-08-23 21:36
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-08-23 22:13
#include <stdio.h>
int main()
{
\x05int a,b,c,d;
\x05int max(int x,int y,int z);
\x05scanf("%d,%d,%d",&a,&b,&c);//int型数据输入格式%d,注意输入格式,数据以逗号隔开
\x05d=max(a,b,c);
\x05printf("%d\n",d);
\x05return 0;
}
int max(int x,int y,int z)
{
\x05int q,p;
\x05int maxx(int n,int m);
\x05q=maxx(x,y);
\x05if(q>z) p=q;
\x05else p=z;
\x05return(p);
}
int maxx(int n,int m)
{
\x05int c;
\x05if(n>m) c=n;
\x05else c=m;
\x05return(c);
}
名师点评:
lcau847
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯