编写一个程序,输入三个整数,输出其中的最大值和最小值。
#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;
}
这个程序的思想比较简单,主要的思路是:
从标准输入中读取三个整数,分别存储到a、b和c变量中。
定义两个变量max和min,分别用于存储最大值和最小值,初始值都设为a。
使用if语句逐个判断b和c是否大于max、小于min,如果是则分别更新max和min的值。
最后输出max和min的值。
这个程序的思想比较朴素,但也非常实用。它可以帮助我们快速地获取输入的三个整数中的最大值和最小值,对于一些简单的应用场景非常方便。
领取专属 10元无门槛券
私享最新 技术干货