C++问题 求三个数的最大数
答案:2 悬赏:50 手机版
解决时间 2021-02-11 20:58
- 提问者网友:鐵馬踏冰河
- 2021-02-11 05:06
C++问题 求三个数的最大数
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-02-11 05:13
#include
main ()
{int a,b,c,d;scanf("%d%d%d",&a,&b,&c);int max(int ,int ,int );d=max(a,b,c);printf("max=%d",d);}
int max(int x,int y,int z)
{int f;if(x>y&&y>z) f=x; //逗号改为&& else if(y>x&&y>z) f=y; //这里逻辑有问题,条件不成立还可能是第1种情况,所以就出错了,if前面加个elseelse f=z; return (f);}
main ()
{int a,b,c,d;scanf("%d%d%d",&a,&b,&c);int max(int ,int ,int );d=max(a,b,c);printf("max=%d",d);}
int max(int x,int y,int z)
{int f;if(x>y&&y>z) f=x; //逗号改为&& else if(y>x&&y>z) f=y; //这里逻辑有问题,条件不成立还可能是第1种情况,所以就出错了,if前面加个elseelse f=z; return (f);}
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-02-11 05:31
int 范围短了、只能表示几万以内
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯