第1个回答 2009-12-27
main()
{ float a,b;
printf("enter two number:\n"); //输入两个数
scanf("%f %f",&a,&b); //把输入两个数分别赋给a b
if(a>b) printf("%.0f",a); //判断谁大就输出谁
else printf("%.0f",b); //.0是想要小数点后不输出
}本回答被提问者采纳
第2个回答 2009-12-27
#include <stdio.h>
#define MAX(X,Y) ((X>Y)?X:Y)
float max(float x,float y)
{
if(x>y)
return x;
return y;
}
void main()
{
//定义两个float型变量
float x;
float y;
//提示输入两个float值
printf("Please Enter Two Float Values:");
//读取用户输入的两个float值,依次赋值给变量x和y
scanf("%f%f",&x,&y);
//使用函数max(x,y)求取最大值
printf("max(%f,%f) = %f\n",x,y,max(x,y));
//使用宏MAX(X,Y)求取最大值
printf("max(%f,%f) = %f\n",x,y,MAX(x,y));
}