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

2025-02-26 04:38:28
推荐回答(3个)
回答1:

#include
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(maxmax=a[i];
if(min>a[i])
min=a[i];
}
printf("最大数最小数为:%f\t%f",max,min);
return 0;
}

回答2:

#include 
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;
}

回答3:

#include
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;
}