21xrx.com
2025-04-19 19:18:42 Saturday
文章检索 我的文章 写文章
C语言实现三个数的最大值和最小值求解
2023-06-15 12:19:42 深夜i     82     0
C语言 求最大值 求最小值

在C语言编程中常常需要求给定三个数的最大值和最小值,本篇文章将介绍一个简单的实现方式。

实现思路:

我们可以直接使用if语句进行判断,具体思路如下:

1. 假设a为三个数中的一个数,分别与b,c进行比较,得到两个中的最小值和最大值;

2. 分别用得到的最小值和最大值与剩下的两个数进行比较,得到最终的最小值和最大值。

具体实现请见以下代码:

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

运行结果:

若输入三个数分别为:12,45,7

则输出结果:

最大值为:45

最小值为:7

三个

  
  

评论区

请求出错了