求高手帮我看看下面求三个数中最大的数(c语言)为什么得不到想要的结果?
答案:3 悬赏:30 手机版
解决时间 2021-01-26 10:23
- 提问者网友:最爱你的唇
- 2021-01-25 16:47
,d),%d,%d";
}
int max(int x,int y,int z)
{int u;
getch(),b,&a,&b;=z)
u=x,&c);
int main()
{
int a,b,c,d;
scanf("%d,c);
printf("=x&&y>=z)
u=y;
else
u=z;
return(u);max=%d"
d=max(a;
else if(y>
if(x>=y&&x>#include<stdio.h>
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-01-25 18:22
代码本身没有什么问题
但是要注意输入时需用逗号分隔
例如
1,2,3
但是要注意输入时需用逗号分隔
例如
1,2,3
全部回答
- 1楼网友:夜风逐马
- 2021-01-25 19:26
#include
int main()
{
int max(int x,int y,int z);
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
return 0;
}
int max(int x,int y,int z)
{
return (x>y)?(x>z?x:z):(y>z?y:z);
}你之前的代码好像也行。
你输入的时候要注意下格式
你的scanf("%d,%d,%d",&a,&b,&c);
就需要输入1,2,5中间用逗号隔开这种。
- 2楼网友:思契十里
- 2021-01-25 19:01
,d);
getchar(),c);
printf(" /
}
int max(int x,int y,int z)
{int u;max=%d\n",&c);/添加函数引用说明
scanf("%d;=y&&x>=z)
u=x,%d,%d";
int main()
{
int a,b,c,d;
int max(int x,int y,int z);
d=max(a;=z)
u=y;
else
u=z;
return (u),b,&a,&b;
else if(y>=x&&y>
if(x>#include<stdio.h>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯