任意输入三个实行数在自定义函数征求他们的盒子在主函数中输出盒子
时间: 2024-02-22 16:56:03 浏览: 40
好的,可以使用以下代码实现:
```python
def find_box(a, b, c):
min_num = min(a, b, c)
max_num = max(a, b, c)
box = [min_num, (a+b+c-min_num-max_num), max_num]
return box
# 在主函数中输入三个实数,调用 find_box 函数求得盒子,输出盒子
a = float(input("请输入第一个实数:"))
b = float(input("请输入第二个实数:"))
c = float(input("请输入第三个实数:"))
box = find_box(a, b, c)
print("这三个数的盒子为:", box)
```
输入三个实数后,会输出他们的盒子,即最大值、中间值和最小值组成的三元组。
相关问题
任意输入三个实型数,在自定义函数fun中求它们的和值,在主函数中输出和值。
好的,可以使用以下代码实现:
```python
def fun(a, b, c):
return a + b + c
# 在主函数中输入三个实数,调用 fun 函数求得它们的和,输出结果
a = float(input("请输入第一个实数:"))
b = float(input("请输入第二个实数:"))
c = float(input("请输入第三个实数:"))
sum = fun(a, b, c)
print("这三个数的和为:", sum)
```
输入三个实数后,会输出它们的和。
任意输入三个实型数,在自定义函数fun中求它们的和值,在主函数中输出和值。用C语言
好的,以下是使用 C 语言实现的代码:
```c
#include <stdio.h>
float fun(float a, float b, float c) {
return a + b + c;
}
int main() {
float a, b, c, sum;
printf("请输入三个实数:\n");
scanf("%f%f%f", &a, &b, &c);
sum = fun(a, b, c);
printf("这三个数的和为:%f\n", sum);
return 0;
}
```
输入三个实数后,会输出它们的和。