Dev C++怎么读取文件数据并求取平均值
时间: 2024-05-13 08:20:08 浏览: 54
读文件数据的c++程序
可以使用以下代码实现:
```
#include <stdio.h>
int main() {
FILE *fp;
int num, count = 0;
float average, sum = 0.0;
fp = fopen("data.txt", "r"); // 打开文件
while (fscanf(fp, "%d", &num) != EOF) { // 逐行读取数据
sum += num;
count++;
}
fclose(fp); // 关闭文件
average = sum / count; // 计算平均值
printf("平均值为:%.2f", average);
return 0;
}
```
其中,`data.txt` 是需要读取的存储数据的文件。程序使用 `fopen` 函数打开文件,然后使用 `fscanf` 函数逐行读取数据,并累加求和。最后计算出平均数并输出。
阅读全文