C语言入门教程之数与数的比大小

C/C++
322
0
0
2022-11-14

题目

给出三位数,请你用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

流程图展示

img

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