c语言题目:编写一个程序,其功能为:输入三个整数,输出最大数和最小数
作者:野牛程序员:2023-12-05 15:10:28c语言阅读 5091
c语言题目:
[目的]掌握求最大值最小值的方法。 [题目内容] 编写一个程序,其功能为:输入三个整数,输出最大数和最小数。 [输入] 三个整数 [输出] 最大值和最小值 [提示] 设置最大值变量max和最小值变量min;首先比较a,b的大小,并把大数存入max, 小数存入min;然后最大值变量max和最小值变量min再与c比较,若c大于max,则max取值c,否则保持不变;如果c小于min,则min取值c,否则保持不变。最后输出max和min的值。使用if…else…语句、if语句以及复合语句。
#include <stdio.h>
int main() {
int a, b, c;
int max, min;
// 输入三个整数
scanf("%d %d %d", &a, &b, &c);
// 初始化max和min为第一个输入值
max = a;
min = a;
// 比较a和b的大小,更新max和min
if (b > max) {
max = b;
} else {
min = b;
}
// 比较max和min与c的大小,更新max和min
if (c > max) {
max = c;
} else if (c < min) {
min = c;
}
// 输出最大值和最小值
printf("最大值:%d\\n", max);
printf("最小值:%d\\n", min);
return 0;
}野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

