#include <stdio.h>
void 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);
}
int max(int x,int y,int z)
{
int m;
if(x>y,x>z) m=x;
else if(y>x,y>z) m=y;
else m=z;
return (m);
}
(注:还没到C++)
编写了一个C程序,求a,b,c最大值,求教哪里出错了
答案:4 悬赏:70 手机版
解决时间 2021-04-05 08:02
- 提问者网友:动次大次蹦擦擦
- 2021-04-04 23:22
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-04-05 00:59
printf("max=%d\n",&d);
printf("max=%d\n",d);
if(x>y,x>z) m=x;
if(x>y && x>z) m=x;
if(y>x,y>z) m=y;
if(y>x && y>z) m=y;
printf("max=%d\n",d);
if(x>y,x>z) m=x;
if(x>y && x>z) m=x;
if(y>x,y>z) m=y;
if(y>x && y>z) m=y;
全部回答
- 1楼网友:轻雾山林
- 2021-04-05 04:15
#include <stdio.h>
void 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); //输出d的时候不需要取地址
}
int max(int x,int y,int z)
{
int m;
if(x>y&&x>z) m=x; //判断语句要用&&,下同
else if(y>x&&y>z) m=y;
else m=z;
return (m);
}
- 2楼网友:舊物识亽
- 2021-04-05 02:37
#include <stdio.h>
int main() {
int max(int x,int y);
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
d = max(max(a,b),c);
printf("max = %d\n",d);
return 0;
}
int max(int x,int y) {
return (x > y) ? x : y;
}
- 3楼网友:街头电车
- 2021-04-05 01:49
你好!
#include
int main() {
int max(int x,int y);
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
d = max(max(a,b),c);
printf("max = %d\n",d);
return 0;
}
int max(int x,int y) {
return (x > y) ? x : y;
}
如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯