21xrx.com
2025-06-27 21:13:09 Friday
文章检索 我的文章 写文章
C语言实现求三数最大值最小值
2023-06-18 06:14:43 深夜i     56     0
C语言 比较 最大值 最小值

在编程中,需要经常处理数值问题。有时,需要求出其中的最大值和最小值。下面,我们使用C语言编写一个程序,实现求三个数的最大值和最小值。

首先,我们需要在程序中定义三个变量,分别表示三个输入的数值。可以使用int类型来表示这三个变量,因为它们都是整数。

接下来,使用if语句来进行比较。在if语句中,我们判断当前数值是否大于或者小于已经保存的最大值和最小值。如果当前数值大于最大值,则更新最大值;如果当前数值小于最小值,则更新最小值。

最后,输出最大值和最小值即可。

下面是完整代码:

#include 
int main()
{
  int a, b, c;
  int max, min;
  printf("请输入三个数值:\n");
  scanf("%d %d %d", &a, &b, &c);
  // 初始化最大值和最小值
  max = a;
  min = a;
  // 比较并更新最大值和最小值
  if(b > max) max = b;
  if(c > max) max = c;
  if(b < min) min = b;
  if(c < min) min = c;
  // 输出结果
  printf("最大值为:%d\n", max);
  printf("最小值为:%d\n", min);
  return 0;
}

  
  

评论区