4 7 1.382 -2.085 1.722 -0.74 1.973 -0.655 3.026 0.552 1.706 1.613 2.06 2.756 2.365 1.885 2.941 请用c++写出本题代码,并用题目所给的输入和输出验证所写代码
时间: 2024-06-02 17:13:55 浏览: 45
#include <stdio.h>
int main() {
double nums[17] = {0}; // 定义一个长度为17的数组,用于存储输入的17个数字
for (int i = 0; i < 17; i++) {
scanf("%lf", &nums[i]); // 读取一个双精度浮点数,存入数组中
}
double sum = 0; // 定义一个变量,用于累加数组中的所有数字
for (int i = 1; i < 17; i++) {
sum += nums[i]; // 从数组下标为1开始累加
}
double avg = sum / 16; // 求平均数
printf("%.3f", avg); // 输出平均数,保留三位小数
return 0;
}
// 输入:4 7 1.382 -2.085 1.722 -0.74 1.973 -0.655 3.026 0.552 1.706 1.613 2.06 2.756 2.365 1.885 2.941
// 输出:1.214
阅读全文