编写一个程序,输入三个整数,输出其中的最大值和最小值。

打开网易新闻 查看精彩图片

#include

int main() {

int a, b, c;

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

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

int max = a, min = a;

if (b > max) {

max = b;

if (c > max) {

max = c;

if (b < min) {

min = b;

if (c < min) {

min = c;

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

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

return 0;

这个程序的思想比较简单,主要的思路是:

  1. 从标准输入中读取三个整数,分别存储到abc变量中。

  2. 定义两个变量maxmin,分别用于存储最大值和最小值,初始值都设为a

  3. 使用if语句逐个判断bc是否大于max、小于min,如果是则分别更新maxmin的值。

  4. 最后输出maxmin的值。

这个程序的思想比较朴素,但也非常实用。它可以帮助我们快速地获取输入的三个整数中的最大值和最小值,对于一些简单的应用场景非常方便。