编程 c语言 从键盘输入三个数 输出三个数中的最大者

如题所述

#include<stdio.h>
int main()
{
float a[3],max,min;
for(int i=0;i<3;i++)
{
printf("请输入一个数:");
scanf("%f",&a[i]);
}
max=min=a[0];
for(int i=1;i<3;i++)
{
if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
}
printf("最大数最小数为:%f\t%f",max,min);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-13
#include <stdio.h>
int main(void)
{
    float num1,num2,num3;
    printf("请输入三个数:");
    scanf("%f%f%f",&num1,&num2,&num3);
    printf("三个数中最大的数是:%f\n",num1>(num2>num3?num2:num3)?num1:(num2>num3?num2:num3));
    return 0;
}

第2个回答  2018-03-31
#include <stdio.h>
int main()
{
int x,y ,z ;
int max;
printf ("输入三个任意的整数:\n\n\n") ;
scanf ("%d%d%d",&x,&y,&z);
if(x>y)
{
if (x>z)
{
max =x;
printf("最大的数:%d",max);
}
else
{
max =y;
printf("最大的数:%d",max) ;
}
}
else
{
if (y>z)
{
max =y;
printf("最大的数:%d",max) ;
}
else
{
max=z;
printf("最大的数:%d",max) ;
}
}
return 0;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网