回答:确实没有写函数体,没有定义max函数,虽然有些编译器自带一些函数,但名字可能不同,这里代码如下:(用DecV++编写)
#include<stdio.h>
int max(int a,int b) //注意,相等返回谁都一样
{
if(a>b)
{
return a;
}
else
{
return b;
}
}
int main()
{
int a,b,c;
printf("欢迎进入比大小游戏\n");
printf("请输入要比较的两个数:\n");
scanf("%d",&a);
scanf("%d",&b);
c=max(a,b);
printf("较大的数为:");
printf("%d",c);
}
这里遇到的问题是,格式化输入,scanf("%d,%d",&a,&b)无法进行两个数的输入,和C++语言的cin有些不同,所以分开写,问题解决
加include “math.h“
max函数只有申明,没写函数体啊