编写一个C程序,输入abc三个数输出最大值。。错在哪里了呢。
答案:4 悬赏:0
解决时间 2021-02-13 04:44
- 提问者网友:情系雨樱花
- 2021-02-12 19:35
编写一个C程序,输入abc三个数输出最大值。。错在哪里了呢。
最佳答案
- 二级知识专家网友:转身→时光静好
- 2021-02-12 21:08
你只声明了max函数没有定义啊
#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(a,b);
printf("max=%d\n",max(d,c));
return 0;
}
int max(int x, int y)
{
return x>y?x:y;
}
#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(a,b);
printf("max=%d\n",max(d,c));
return 0;
}
int max(int x, int y)
{
return x>y?x:y;
}
全部回答
- 1楼网友:一场云烟
- 2021-02-13 00:25
#include
void main()
{
int a,b,c,max;
printf("请输入a、b、c的值:");
scanf("%d%d%d",&a,&b,&c);
max=a;
if(max
- 2楼网友:心与口不同
- 2021-02-12 23:20
你会不会定义函数啊?
这行int max(int x,int y);你到底是什么意思?
max()这个函数到底是干嘛用的?
还是你没有整篇程序抄完?
你这个程序有很严重的错误
- 3楼网友:恕我颓废
- 2021-02-12 22:37
#include<stdio.h>
int max(int x,int y)
{
if(x>y)
return x;
else
return y;
}
int main()
{
int max(int x,int y);
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b);
printf("max=%d\n",max(d,c));
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |