永发信息网

这段有什么错误,书写格式?语法?怎么编译总是一个错误

答案:3  悬赏:40  手机版
解决时间 2021-08-20 20:26
  • 提问者网友:心牵心
  • 2021-08-19 21:26
#include <stdio.h>
void main()
{
 int max(int x,int y);
 int a, b, c;
 scanf("%d,%d,"&a,&b);
 c=max(a,b);
    printf("max=%d\n"c);
}
int max(int x,int y)
{
 int z;
 if(x>y) z=x;
 else z=y;
 return(z);
}
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-08-19 22:46

声名函数最好放在main()函数外,同时return z不必加括号

全部回答
  • 1楼网友:忘川信使
  • 2021-08-19 23:21

 int max(int x,int y);

void main()
{
 int a, b, c;
 scanf("%d,%d,"&a,&b);
 c=max(a,b);
    printf("max=%d\n"c);
}
函数声明  放到其他函数外面.......其他没有错误!

  • 2楼网友:夜余生
  • 2021-08-19 23:09

怎么在方法里面还有个方法呢?int max(int x,int y);

C不是很熟(几年没动过了),你去掉上面那句看看吧!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯