c语言题目:编写一个程序,其功能为:输入三个整数,输出最大数和最小数
作者:野牛程序员:2023-12-05 15:10:28c语言阅读 4125
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