21xrx.com
2025-06-19 22:14:46 Thursday
登录
文章检索 我的文章 写文章
如何使用C语言比较三个数的大小并输出最大值、中间值和最小值
2023-06-15 12:21:31 深夜i     85     0
C语言 比较大小 最大值 中间值 最小值

如何使用C语言比较三个数的大小并输出最大值、中间值和最小值?

在编程中,比较三个数的大小是一个常见的需求。使用C语言可以轻松完成这个任务,并输出所比较的三个数中的最大值、中间值和最小值。下面是一个简单的代码示例:

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

在上面的代码中,首先输入三个整数a、b、c。然后,我们通过比较大小分别赋值给变量max、mid、min,最后输出三个数的最大值、中间值和最小值。

  
  

评论区