4编写程序,输入10个整数(有正数、负数)到数组中;(1)求出所有元素之和及平均值

 我来答
未知网友Y
2023-05-09 · 超过125用户采纳过TA的回答
知道小有建树答主
回答量:324
采纳率:100%
帮助的人:5.4万
展开全部

下面是一个求给定10个整数的和与平均值的程序实现:

```c

#include <stdio.h>

#define N 10

int main() {

int arr[N], sum = 0;

// 读入10个整数,并累加到sum变量中

printf("请输入%d个整数:\n", N);

for (int i = 0; i < N; i++) {

scanf("%d", &arr[i]);

sum += arr[i];

}

double average = (double) sum / N;   // 计算平均值

printf("数组所有元素之和为:%d\n", sum);

printf("数组所有元素的平均值为:%.2f\n", average);

return 0;

}

```

在这个程序中,使用了一个大小为10的数组来存储输入的10个整数。使用for循环依次读入10个整数,并累加它们的值到一个名为sum的变量中。然后计算出这10个整数的平均值并输出结果。需要注意的是,为了得到精确的平均值,需要将sum转换成浮点型再除以N。此外,思路是相同的,如果想要计算任意数量的整数的和与平均值,只需要根据具体情况调整数组大小及循环次数即可。

小柳聊车
2023-04-19 · 小柳聊车,配置,性能,保养,让你更懂车
小柳聊车
采纳数:176 获赞数:53

向TA提问 私信TA
展开全部
# 输入10个整数
num = []
for i in range(10):
n = int(input("请输入第{}个整数:".format(i+1)))
num.append(n)
# 求和
sum_num = sum(num)
# 求平均值
avg_num = sum_num / len(num)
print("所有元素之和为:{}".format(sum_num))
print("所有元素平均值为:{}".format(avg_num))
运行程序后,会提示输入10个整数,用户输入完毕后程序会自动计算出这些数的和以及平均值,并输出结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式