21xrx.com
2025-04-16 03:20:34 Wednesday
文章检索 我的文章 写文章
如何用C语言设计一个比较三个数大小的程序
2023-06-18 20:55:59 深夜i     13     0
C语言 比较大小 三个数 if-else语句 最大值 最小值

当我们需要对三个数进行排序或者比较大小时,可以使用C语言编写一个程序来实现。下面就来介绍一下如何用C语言设计一个比较三个数大小的程序。

首先需要明确要实现的功能:输入三个数,比较它们的大小,找出最大值和最小值,并输出。我们可以使用if-else语句来实现这个功能。具体步骤如下:

1. 定义三个变量,用来存放输入的三个数。

2. 使用scanf函数从控制台输入这三个数。

3. 定义两个变量max和min,分别用来存放最大值和最小值。将这两个变量初始化为输入的第一个数。

4. 使用if-else语句对这三个数进行比较。如果第二个数比最大值要大,则更新最大值;如果第三个数比最大值要大,则同样更新最大值。同理,如果第二个数比最小值要小,则更新最小值;如果第三个数比最小值要小,则同样更新最小值。

5. 输出最大值和最小值。

下面是代码实现:

#include 
int main()
{
  int num1, num2, num3;
  int max, min;
  
  printf("请输入三个数:\n");
  scanf("%d %d %d", &num1, &num2, &num3);
  
  max = min = num1;
  if (num2 > max) max = num2;
  if (num3 > max) max = num3;
  if (num2 < min) min = num2;
  if (num3 < min) min = num3;
  
  printf("最大值是:%d\n", max);
  printf("最小值是:%d\n", min);
  
  return 0;
}

  
  

评论区