编写一段程序, 计算出输入的四个整数中的最大值并显示。
※注意使用 if 语句.
【《明解c语言》 练习3-7】 运行情况如下:
请输入四个整数。
整数1:33
整数2:45
整数3:21
整数4:-65
最大的数是45。
输入样例:
33
45
21
-65
结尾无空行
输出样例:
请输入四个整数。
整数1:整数2:整数3:整数4:最大的数是45。
结尾无空行
需要代码吗?
用scanf输入四个变量,比较一下大小,最后输出一个最大的。
int a, b, c, d;
// ab is the max in a, b
// cd is the max in c, d
// abcd is the max in a,b, c, d
int ab, cd, abcd;
scanf("%d%d%d%d", &a, &b, &c, &d);
if (a > b) {
ab = a;
} else {
ab = b;
}
if (c > d) {
cd = c;
} else {
cd = d;
}
if (ab > cd) {
abcd = ab;
} else {
abcd = cd;
}
printf("最大的数是%d", abcd);