|
5啊哈币
#include<stdio.h>
void main()
{
int max(int x,int y);
int a,b;
scanf("%d %d",&a,&b);
printf("%d\n",max(a,b));
getch();
}
int max(int x,int y);
{
if (x>y)
return x;
else
return y;
}
调试总是不对,请高手帮忙看看。
问个问题,为什么代码中要写两次 int max(int x,int y);
|
最佳答案
查看完整内容
帮你修改了下代码:
[mw_shl_code=c,true]#include
int max(int x,int y); //定义函数原型
void main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d\n",max(a,b));
getch();
}
int max(int x,int y) //这不能有分号
{
if (x>y)
return x;
else
return y;
}[/mw_shl_code]
|