编程:输入三个整数,输出最大值和最小值的平均数
时间: 2024-03-29 11:12:01 浏览: 39
好的,我理解了你的要求,不会透露你的任何要求,也不会重复你刚刚说的话。关于你的问题,可以使用以下代码来实现:
```python
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
num3 = int(input("请输入第三个整数:"))
max_num = max(num1, num2, num3)
min_num = min(num1, num2, num3)
avg_num = (max_num + min_num) / 2
print("最大值为 %d,最小值为 %d,平均数为 %.2f" % (max_num, min_num, avg_num))
```
希望对你有帮助!
相关问题
c++输入十个整数,编程输出最大值,最小值,平均值
你可以使用以下代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int nums[10]; // 定义一个长度为10的整型数组
int max_num = INT_MIN; // 定义一个最大值,初值为最小值
int min_num = INT_MAX; // 定义一个最小值,初值为最大值
int sum = 0; // 定义一个和
for(int i = 0; i < 10; i++) {
cin >> nums[i]; // 输入十个整数
if(nums[i] > max_num) max_num = nums[i]; // 更新最大值
if(nums[i] < min_num) min_num = nums[i]; // 更新最小值
sum += nums[i]; // 累加求和
}
double avg = (double)sum / 10.0; // 计算平均值
cout << "最大值:" << max_num << endl;
cout << "最小值:" << min_num << endl;
cout << "平均值:" << avg << endl;
return 0;
}
```
在上述代码中,我们首先定义一个长度为10的整型数组,用于存放输入的十个整数。然后,我们定义三个变量:`max_num`、`min_num`、`sum`,分别用于记录最大值、最小值和和。在输入每个整数时,我们比较该数与当前最大值和最小值,进行更新。同时,我们累加每个整数,求得和。最后,我们用和除以10,得到平均值,并输出最大值、最小值和平均值。
C语言中,输入10个整数,输出最大值,最小值和平均值
```c
#include <stdio.h>
int main()
{
int num[10]; // 定义一个数组来存储输入的10个整数
int max, min, sum = 0; // 定义最大值、最小值和总和
float average; // 定义平均值
// 输入10个整数
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++)
{
scanf("%d", &num[i]);
}
// 初始化最大值和最小值为第一个数
max = num[0];
min = num[0];
// 求最大值、最小值和总和
for (int i = 0; i < 10; i++)
{
if (num[i] > max)
{
max = num[i];
}
if (num[i] < min)
{
min = num[i];
}
sum += num[i];
}
// 求平均值
average = (float)sum / 10;
// 输出结果
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
printf("平均值为:%f\n", average);
return 0;
}
```
输出结果示例:
```
请输入10个整数:
1 2 3 4 5 6 7 8 9 10
最大值为:10
最小值为:1
平均值为:5.500000
```