21xrx.com
2025-03-24 09:13:30 Monday
文章检索 我的文章 写文章
C语言实现三个数求最大值
2023-06-17 14:51:58 深夜i     10     0
C语言 三个数 最大值

在程序设计中,经常遇到需要求多个数中的最大值的问题。在C语言中,我们可以用if语句或者三目运算符来实现三个数求最大值的功能。

首先,我们可以用if语句来实现:

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

上述代码中,我们用三个变量a、b、c来存储三个输入的整数,然后用if语句判断三个数中最大的数,并将结果存储在变量max中,最后输出max。

除了if语句外,还可以使用三目运算符来实现三个数求最大值的功能:

#include 
int main()
{
 int a, b, c, max;
 printf("请输入三个整数:");
 scanf("%d%d%d", &a, &b, &c);
 max = (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c);
 printf("最大数为: %d", max);
 return 0;
}

上述代码中,我们使用了三目运算符来判断三个数中最大的数,并将结果存储在变量max中,最后输出max。

综上所述,无论是if语句还是三目运算符,我们都可以用来解决求多个数中最大值的问题。

  
  

评论区