函数在主函数之后就会出现报警,只要在main()函数之前事前声明即可
#include<stdio.h>
char getBigChar(char x,char y)
{
/*float z;
if(x>y)
{
z=x;
}
else
{
z=y;
}*/
return x>y?x:y;
}
float getBigData(float m,float n);//函数在主函数之后就会出现报警,只要在main()函数之前事前声明即可
int main()
{
char data1,data2,bigchar;
float data3,data4,bigdata;
//输入一个数
//提示输入、
puts("请输入两个字符:");
//获取输入
scanf("%c%c",&data1,&data2);
puts("请输入两个小数点两位的浮点数:");
scanf("%f%f",&data3,&data4);
//函数调用
bigchar=getBigChar(data1,data2);
bigdata=getBigData(data3,data4);
//输出最大值
printf("data1=%c,data2=%c,最大的字符是:%c\n",data1,data2,bigchar);
printf("data3=%.2f,data4=%.2f,最大的数是:%.2f\n",data3,data4,bigdata);
return 0;
}
float getBigData(float m,float n)
{
return m>n?m:n;
}