用c语言读取csv文件中的一列数据并求这些数据的平均值
答案:1 悬赏:0 手机版
解决时间 2021-11-27 15:00
- 提问者网友:孤凫
- 2021-11-26 20:51
用c语言读取csv文件中的一列数据并求这些数据的平均值
最佳答案
- 五星知识达人网友:狂恋
- 2021-11-26 21:04
#include
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 val+=x[i];
if(n>0) val=val/n;
printf("%g\n",val);
}
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
if(n>0) val=val/n;
printf("%g\n",val);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯