一个{花括号missing function
一个花括号语法错误
总共两个括号有问题不知道哪里错了
```***
#include<stdio.h>
int main();
int max(int x,int y);
{
int c;
if(x>y)c=x;
else c=y;
return(c);
}
{int main()
int a,b,i;
int max(int a,int b);
scanf("%d,%d",&a,&b);
i=max(a,b);
printf("max=%d\n",i);
return 0;
}
```*
有提示错误信息吗?
调整好了,你的代码比较乱,有些错误
#include <stdio.h>
int max(int x,int y)
{
int c;
if(x>y)c=x;
else c=y;
return(c);
}
int main()
{
int a,b,i;
int max(int a,int b);
scanf("%d,%d",&a,&b);
i=max(a,b);
printf("max=%d\n",i);
return 0;
}
有两处错误,在代码里给你标出来了,如下:
#include<stdio.h>
int main();
int max(int x,int y)//; 修改1,这里多了分号
{
int c;
if(x>y)c=x;
else c=y;
return(c);
}
int main() //修改2,{应该在int main() 后面
{
int a,b,i;
int max(int a,int b);
scanf("%d,%d",&a,&b);
i=max(a,b);
printf("max=%d\n",i);
return 0;
}
#include<stdio.h>
int main();
int max(int x,int y)
{
int c;
if(x>y)c=x;
else c=y;
return(c);
}
int main(){
int a,b,i;
int max(int a,int b);
scanf("%d,%d",&a,&b);
i=max(a,b);
printf("max=%d\n",i);
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!