c语言输入3个整数,利用函数的嵌套调用求其中最大数与最小数的积
时间: 2024-12-12 21:23:43 浏览: 31
在C语言中,你可以通过创建两个嵌套的函数来实现这个功能。外层函数用于接收用户输入并调用内层函数找到最大值和最小值,然后计算它们的乘积。这里是一个简单的例子:
```c
#include <stdio.h>
// 内层函数,用于找出三个数中的最大值和最小值
int findMinMax(int a, int b, int c) {
int min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
return min * max; // 返回最小值和最大值的乘积
}
// 主函数,获取用户输入并调用findMinMax函数
int main() {
int num1, num2, num3;
printf("请输入三个整数:");
scanf("%d %d %d", &num1, &num2, &num3);
int result = findMinMax(num1, num2, num3);
printf("这三个数中最小值和最大值的乘积是:%d\n", result);
return 0;
}
```
当你运行这个程序时,它会提示你输入三个整数,然后计算并输出最小值和最大值的乘积。
阅读全文