中易网

编写一个C程序,输入abc三个数输出最大值。。错在哪里了呢。

答案:4  悬赏:0  
解决时间 2021-02-13 04:44
编写一个C程序,输入abc三个数输出最大值。。错在哪里了呢。
最佳答案
你只声明了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 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; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯