输入10个数,并求出这10个数的和及平均值。 例如: 输入: 5 5 5 3 2 2 6 8 1 2 输出: 和为:39.0,平均值为:3.9
时间: 2023-06-14 21:02:47 浏览: 208
好的,以下是一个 Python 的实现代码:
```
nums = input("请输入10个数,以空格分隔:").split() # 输入10个数
sum = 0 # 初始化和为0
for num in nums:
sum += float(num) # 将字符串转为浮点数并累加到和中
avg = sum / 10 # 计算平均数
print("和为:{},平均值为:{}".format(sum, avg)) # 输出结果
```
你可以将代码复制到 Python 环境中执行,也可以在一些在线的 Python 编辑器中运行,比如 [Repl.it](https://repl.it/) 或 [PythonTutor](http://www.pythontutor.com/visualize.html#mode=edit)。
相关问题
编写程序, 先输入一组10个元素,再输出数组中比平均值小的所有奇数。 例如:输入:1 2 3 4 5 6 7 8 9 10 输出:1 3 5
以下是 Python 代码实现:
```python
arr = list(map(int, input("请输入10个整数,以空格分隔: ").split()))
avg = sum(arr) / len(arr) # 计算平均值
result = []
for num in arr:
if num % 2 == 1 and num < avg:
result.append(num)
print("比平均值小的所有奇数为:", end=" ")
print(*result) # 使用 * 将列表展开为多个参数输出
```
示例输出:
```
请输入10个整数,以空格分隔: 1 2 3 4 5 6 7 8 9 10
比平均值小的所有奇数为: 1 3 5
```
用c语言编写程序,从键盘输入10个整数,计算平均值,并统计大于平均值的数的个数。例如,如果输入1 2 3 4 5 6 7 8 9 10,则输出5.5 5
好的,这是一个比较简单的题目,下面是一个可能的 C 语言程序,可以实现从键盘读入 10 个整数,计算平均值,并统计大于平均值的数的个数:
```c
#include <stdio.h>
int main()
{
int n = 10;
int data[10];
int i, sum = 0, count = 0;
float average;
// 从键盘读入 10 个整数
for (i = 0; i < n; i++) {
printf("请输入第 %d 个整数:", i + 1);
scanf("%d", &data[i]);
sum += data[i];
}
// 计算平均值
average = (float)sum / n;
// 统计大于平均值的数的个数
for (i = 0; i < n; i++) {
if (data[i] > average) {
count++;
}
}
// 输出结果
printf("平均值为:%.1f\n", average);
printf("大于平均值的数的个数为:%d\n", count);
return 0;
}
```
你可以在你的 C 语言开发环境中将上述代码复制粘贴到一个新的源代码文件中,然后编译运行即可。希望能对你有所帮助!
阅读全文