21xrx.com
2024-12-23 00:20:45 Monday
登录
文章检索 我的文章 写文章
C语言中的三个数比较
2023-06-15 00:20:30 深夜i     --     --
C语言 三个数比较 最大值 最小值

在C语言中,比较三个数的大小是一项常见的任务。在程序中,我们需要根据三个输入的值,找出这三个数中的最大值和最小值,然后进行比较。下面是一个例子:


#include

int main() {

  int a, b, c;

  printf("请输入三个整数:\n");

  scanf("%d %d %d", &a, &b, &c);

  int max = a > b ? (a > c ? a : c) : (b > c ? b : c);  // 求出最大值

  int min = a < b ? (a < c ? a : c) : (b < c ? b : c);  // 求出最小值

  printf("最大值:%d\n", max);

  printf("最小值:%d\n", min);

  return 0;

}

上面的代码中,我们使用了三目运算符 ?: 来求出最大值和最小值,其中?:表示“如果条件为真,则返回左侧值,否则返回右侧值”。

  
  

评论区

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