21xrx.com
2025-04-16 10:18:20 Wednesday
文章检索 我的文章 写文章
C语言中如何比较三个数大小
2023-06-17 09:23:54 深夜i     13     0
C语言 三个数 最大 比较 if语句 三目运算符

在C语言中,比较三个数大小可以通过两种方法实现:嵌套if语句和使用三目运算符。

嵌套if语句实现:

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

使用三目运算符实现:

#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;
}

通过以上两种方法,即可轻松实现比较三个数大小的功能。

  
  

评论区