21xrx.com
2024-11-22 14:00:53 Friday
登录
文章检索 我的文章 写文章
“C语言输入三个整数 输出最大值和最小值”
2023-06-16 11:52:53 深夜i     --     --

在C语言程序设计中,经常需要输入若干个整数并对这些数字进行一些运算。本篇文章将为大家介绍如何使用C语言从键盘输入三个整数,并输出其中的最大值和最小值。

假设我们需要输入三个整数a、b、c。我们可以使用scanf()函数从键盘读入这三个数字,具体代码如下:


int a, b, c;

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

scanf("%d%d%d", &a, &b, &c); // 读取三个整数

接下来,我们需要计算出这三个数的最大值和最小值。我们可以定义两个变量max和min,分别用于保存最大值和最小值,并通过比较a、b、c的大小来更新这两个变量,代码如下:


int max, min;

max = a > b ? (a > c ? a : c) : (b > c ? b : c);

min = a < b ? (a < c ? a : c) : (b < c ? b : c);

printf("最大值是%d,最小值是%d\n", max, min);

在上述代码中,我们使用了条件运算符(?:)来进行比较和选择。具体来说,max的更新方式如下:

- 如果a大于b,那么max为a或c中的最大值;

- 否则,max为b或c中的最大值。

类似地,min的更新方式如下:

- 如果a小于b,那么min为a或c中的最小值;

- 否则,min为b或c中的最小值。

本篇文章介绍了如何使用C语言从键盘输入三个整数,并输出其中的最大值和最小值。关键词包括:C语言、键盘输入、三个整数、最大值、最小值。

  
  

评论区

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