2编写一个程序,用来分别求2个整数、3个整數、2 个双糖度数和§个双糖虔數的最 大值。要求使用重我西数来完成
时间: 2023-04-02 13:01:37 浏览: 117
设计一个程序实现两个任意长的整数求和运算
4星 · 用户满意度95%
您好,我可以回答这个问题。以下是程序的代码:
#include <stdio.h>
int max2(int a, int b) {
return a > b ? a : b;
}
int max3(int a, int b, int c) {
return max2(max2(a, b), c);
}
double max2_double(double a, double b) {
return a > b ? a : b;
}
double max4_double(double a, double b, double c, double d) {
return max2_double(max2_double(a, b), max2_double(c, d));
}
int main() {
int a, b, c;
double d, e;
printf("请输入两个整数:");
scanf("%d%d", &a, &b);
printf("最大值为:%d\n", max2(a, b));
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
printf("最大值为:%d\n", max3(a, b, c));
printf("请输入两个双精度数:");
scanf("%lf%lf", &d, &e);
printf("最大值为:%lf\n", max2_double(d, e));
printf("请输入四个双精度数:");
scanf("%lf%lf%lf%lf", &d, &e, &a, &b);
printf("最大值为:%lf\n", max4_double(d, e, a, b));
return ;
}
阅读全文