#include
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);
}
int max (int x, int y)
{
int z;
if (x>y) z=x;
else z=y;
return (z);
}
这个我编译过了,没问题。发现你犯的错误主要有:1、头文件 2、变量大小写区分不清楚 3、一定要用英文格式的符号。
头文件默认你加了
scanf("%d,%d,&a,&b");
这个写错了
应该是scanf("%d%d",&a,&b);
printf("max=%d\n",C);
这里的C应该是小写的,你定义的就是小写的c
其它的应该没有什么大问题吧,改过之后再编译试试,有问题一个一个的改
#include
int max (int x, int y); //函数声明放在前面
main()
{
int a,b,c;
scanf("%d,%d",&a,&b); //你的分号写到后面了
c=max (a,b);
printf("max=%d\n",c); //c是小写的
}
int max (int x, int y)
{
int z;
if (x>y) z=x; //>大于号要是英文输入法的
else z=y;
return (z); //z你又写成大写了
}
没有声明头文件:#include
主函数应该是int型啊
变量要注意大小些写
我想到的就这么多,你再试试
最上面缺一句,
#include
这句是用来调用输入输出函数的