21xrx.com
2024-12-23 00:13:45 Monday
登录
文章检索 我的文章 写文章
C语言实现三个数求最大值
2023-06-17 14:51:58 深夜i     --     --
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语句还是三目运算符,我们都可以用来解决求多个数中最大值的问题。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复