n 个数存入数组,求这些数的平均值,保留两位小数。用cyuy
时间: 2023-07-01 16:09:45 浏览: 107
求一组数的平均值 用两种方法
假设这 n 个数存储在名为 nums 的数组中,可以使用以下代码来计算它们的平均值并保留两位小数:
```
#include <stdio.h>
int main() {
int n, i;
double sum = 0, avg;
scanf("%d", &n);
double nums[n];
for (i = 0; i < n; i++) {
scanf("%lf", &nums[i]); // 注意使用 %lf 读取 double 类型的数值
sum += nums[i];
}
avg = sum / n;
printf("%.2lf", avg);
return 0;
}
```
首先从标准输入中读取 n 的值,然后定义一个 double 类型的数组 nums,用于存储 n 个数值。接着使用 for 循环依次读入这 n 个数值,并将它们累加到 sum 变量中。最后计算平均值 avg,并使用 printf 函数输出结果,其中 %.2lf 表示保留两位小数。
阅读全文