输入格式: 输入在一行中给出4个整数,其间以空格分隔。输出格式: 在一行中按照格式"Sum=和; Average=平均值"顺序输出和与平均值,其中平均值精确到小数点后一位。输入样例: 1234 输出样例: Sum=10; Average=2.5
时间: 2023-08-31 21:26:43 浏览: 56
### 回答1:
#include <stdio.h>
int main()
{
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
int sum = a + b + c + d;
double avg = sum / 4.0;
printf("Sum=%d; Average=%.1f", sum, avg);
return 0;
}
### 回答2:
首先,我们需要将输入的四个整数进行求和,并计算平均值。接着,按照指定的格式输出结果。
代码如下:
```python
nums = input().split() # 输入四个整数,并以空格分隔
nums = list(map(int, nums)) # 将输入的字符串转换为整数列表
sum_nums = sum(nums) # 求和
average = sum_nums / len(nums) # 计算平均值
print("Sum={}; Average={:.1f}".format(sum_nums, average)) # 按照指定格式输出结果
```
运行以上代码,输入样例 `1234`,则输出结果为 `Sum=10; Average=2.5`。
### 回答3:
答案如下:
```python
# 读取输入
nums = input().split()
# 将输入的字符串转换成整数,并计算和
sum = 0
for num in nums:
sum += int(num)
# 计算平均值
average = sum / len(nums)
# 输出结果
print("Sum={}; Average={:.1f}".format(sum, average))
```
运行代码,输入样例`1234`后,输出样例`Sum=10; Average=2.5`。