编写程序,输入两个整数,求两个数的和,平均值,最小值,最大值,平均值保留两位小数
时间: 2024-10-11 18:10:24 浏览: 37
在Python中,你可以通过下面的代码实现这个功能:
```python
def calculate_numbers():
# 获取用户输入的两个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
# 计算和、差、积、商
sum_result = num1 + num2
avg_result = round((num1 + num2) / 2, 2)
min_result = min(num1, num2)
max_result = max(num1, num2)
# 打印结果
print(f"两数之和:{sum_result}")
print(f"平均值(保留两位小数):{avg_result:.2f}")
print(f"最小值:{min_result}")
print(f"最大值:{max_result}")
# 调用函数
calculate_numbers()
```
这段代码首先获取用户输入的两个整数,然后分别计算它们的和、平均值(四舍五入到两位小数)、最小值和最大值。最后,使用格式化字符串展示结果。
相关问题
计算两个整数的和、平均值最小值和最大值。要求平均值保留两位小数,用条件运算符求最小值和最大值 用c语言编写
以下是计算两个整数的和、平均值、最小值和最大值的C语言代码:
```c
#include <stdio.h>
int main() {
int num1, num2, sum, min, max;
float avg;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
sum = num1 + num2;
avg = (float)sum / 2;
min = (num1 < num2) ? num1 : num2;
max = (num1 > num2) ? num1 : num2;
printf("和为:%d\n", sum);
printf("平均值为:%.2f\n", avg);
printf("最小值为:%d\n", min);
printf("最大值为:%d\n", max);
return 0;
}
```
运行结果:
```
请输入两个整数:
3 7
和为:10
平均值为:5.00
最小值为:3
最大值为:7
```
编写程序, 从键盘输入n个整数(n<100)并保存到数组中, 求这n个数的最大值、最小值以及平均值。 【输入描述】 输入n个整数,每个数值间以一个半角空格作间隔。 【输出描述】 依次输出最大值、最小值、平均值,每个数值间以一个半角空格作间隔,平均值保留两位小数。
好的,以下是对应的 C++ 代码实现:
```c++
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int n;
cin >> n;
int arr[100];
int maxNum = -0x7fffffff, minNum = 0x7fffffff;
double sum = 0;
for (int i = 0; i < n; i++) {
cin >> arr[i];
maxNum = max(maxNum, arr[i]);
minNum = min(minNum, arr[i]);
sum += arr[i];
}
double avg = sum / n;
cout << maxNum << " " << minNum << " " << fixed << setprecision(2) << avg << endl;
return 0;
}
```
输入示例:
```
5
1 2 3 4 5
```
输出示例:
```
5 1 3.00
```
阅读全文