题目
给出三位数,请你用C语言编写一个程序比较这三位数的大小,输出最大的那个数。
1
核心思路
利用 scanf 输入函数读取 a , b , c 三个数,然后再利用 if ... else if ... else 语句先判断a 和 b 的大小,若 a 大于 b,则输出最大数 a ; 若 a 小于 b,则进一步判断 b 和 c 的大小;若 b 大于 c ,则输出最大数 b ,若 b 小于 c ,则输出最大数 c 。
2
流程图展示
3
源代码展示
#include<stdio.h>
int main()
{
float a,b,c,Max;
printf("请依次输入三位数:\n");
scanf("%f %f %f",&a,&b,&c);
if(a>b)
{
if(a>c)
{
Max = a;
}
else
{
Max = c;
}
}
else
{
if(b>c)
{
Max = b;
}
else
{
Max = c;
}
}
printf("Max = %f \n",Max);
return 0;
}