#include<stdio.h>
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);
}
main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
}
改成这样就可以了
c=max(a,b);是要调用函数,而你把调用的函数写到下面去了,要写main函数的上面,如果要写在下面应该在# include <stdio.h> 下面加个声明int max(int x, int y); 输入法要注意 请你把编译错误发来看看 引号 你的双引号是中文状态下的,至于函数没声明为什么不报错我就不太清楚了,scanf输入必须是3,4不是3空格4,不然b的值就是一个负数
页:
1
[2]