C语言编程:由键盘输入任意三个数,编程实现输出其中的最大数

如题所述

第1个回答  2006-05-29
#include"stdio.h"
main()
{
float a[3];
float max;
printf("输入3个数:");
scanf("%f%f%f",&a[0],&a[1],&a[3]);
int max=a[0];
for(int i=0;i<3;i++)
{
if(a[i]>max)
max=a[i];
}
printf("max=%f\n",max);
}
遇到这种题应该想到数组,因为当不是3个数的时候,一个个挨着判断是不可能的。本回答被提问者采纳
第2个回答  2006-05-29
#include"stdio.h"
main()
{
float n1,n2,n3;
float max;
printf("输入3个数:");
scanf("%f%f%f",&n1,&n2,&n3);
max=n1>n2?n1:n2;
max=max>n3?max:n3;
printf("max=%f\n",max);
}
相似回答