请大家帮帮忙看看这个程序出错在那里
#include“stdio.h"void main()
{int max(int x,int y,int z);
int a,b,c;
printf("input three integer: ");
scanf("%d,%d,%d",&a,&b,&c);
printf("max=%d\n",max(a,b,c));
}
我运行几遍都出错请各位看看是出错在哪里啊
标准答案 -------我刚调试的
#include<stdio.h>int max(int x,int y,int z)
{
int f;
if(x>y&&y>z)
f=x;
if(y>x&&y>z)f=y;
else f=z;
return f;
}
int main()
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
} 我想问大家,C中能不能把子函数放在主函数中?我不懂,汇编好像可以. 能,可以嵌套调用
页:
[1]
