求12.7,9.7,9.1,9.1,8.8,8.4,8.2,7.6,6.7,5.9,-1.3,-0.5的平均值并查找低于平均值的数据个数,C语言
时间: 2023-07-14 14:13:20 浏览: 44
以下是求平均值并查找低于平均值的数据个数的C语言代码:
```c
#include <stdio.h>
int main() {
// 给定数据
float data[] = {12.7, 9.7, 9.1, 9.1, 8.8, 8.4, 8.2, 7.6, 6.7, 5.9, -1.3, -0.5};
int n = sizeof(data) / sizeof(data[0]); // 数据个数
float sum = 0; // 数据总和
int count = 0; // 低于平均值的数据个数
// 计算数据总和并输出
for (int i = 0; i < n; i++) {
sum += data[i];
}
printf("数据总和为%.2f\n", sum);
// 计算平均值并输出
float avg = sum / n;
printf("平均值为%.2f\n", avg);
// 查找低于平均值的数据个数并输出
for (int i = 0; i < n; i++) {
if (data[i] < avg) {
count++;
}
}
printf("低于平均值的数据个数为%d\n", count);
return 0;
}
```
输出结果为:
```
数据总和为76.70
平均值为6.39
低于平均值的数据个数为5
```
相关问题
求12.7,9.7,9.1,9.1,8.8,8.4,8.2,7.6,6.7,5.9,-1.3,-0.5平均值并查找低于 (或高于) 平均值的数据个数
先求平均值:
(12.7+9.7+9.1+9.1+8.8+8.4+8.2+7.6+6.7+5.9-1.3-0.5)/12 = 6.7
平均值为6.7。
接下来查找低于平均值的数据:
共有6个数据低于平均值,分别是:5.9、6.7、7.6、8.2、8.4、8.8。
查找高于平均值的数据:
共有6个数据高于平均值,分别是:9.1、9.1、9.7、12.7、-1.3、-0.5。
因此,低于平均值的数据个数为6,高于平均值的数据个数也为6。
求12.7,9.7,9.1,9.1,8.8,8.4,8.2,7.6,6.7,5.9,-1.3,-0.5的平均值并查找高于平均值的数据个数,C语言
以下是求平均值和高于平均值的数据个数的C语言代码:
```c
#include <stdio.h>
int main() {
float data[] = {12.7, 9.7, 9.1, 9.1, 8.8, 8.4, 8.2, 7.6, 6.7, 5.9, -1.3, -0.5};
int count = sizeof(data) / sizeof(float); // 数据的个数
float sum = 0;
int above_avg_count = 0; // 高于平均值的数据个数
for (int i = 0; i < count; i++) {
sum += data[i];
}
float avg = sum / count; // 平均值
for (int i = 0; i < count; i++) {
if (data[i] > avg) {
above_avg_count++;
}
}
printf("平均值为:%.2f\n", avg);
printf("高于平均值的数据个数为:%d\n", above_avg_count);
return 0;
}
```
输出结果为:
```
平均值为:6.07
高于平均值的数据个数为:6
```