用c语言读取csv文件中的一列数据并求这些数据的平均值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用c语言读取csv文件中的一列数据并求这些数据的平均值相关的知识,希望对你有一定的参考价值。

参考技术A #include <stdio.h>

void main()

int i,n=0;
float x[1000],val;
FILE *fp;

if((fp=fopen("test.csv","rt"))==NULL)

printf("cannot open file\n");
return;

while (1)

if(fscanf(fp,"%f,", &val) == EOF) break;
x[n]=val;
n++;

fclose(fp);

val=0;
for(i=0;i<n;i++)
val+=x[i];
if(n>0) val=val/n;
printf("%g\n",val);

以上是关于用c语言读取csv文件中的一列数据并求这些数据的平均值的主要内容,如果未能解决你的问题,请参考以下文章

读取所有列合并为一个的csv文件:千位逗号问题

怎样用matlab读取csv文件

python 读取多个csv文件中某一列,并生成一个新csv文件

怎样用python,读取excel中的一列数据

Python读取csv文件中的某一列

使用C语言在多个CSV文件之间读取翻译和写入数据。