我在用c语言读数据,有7行13列,可我只想要其中的第一列和第5列,请问应该怎么读?谢谢!!!

来源:百度知道 编辑:UC知道 时间:2024/05/27 15:19:54

for(int i=0;i<7;i++)
{
for(int j=0;j<13;j++)
{
if(j==0)
{
b[i][0]=a[i][0];
}
if(j==4)
{
b[i][1]=a[i][4];
}
}
}

for(j=0;j<=6;j++)
printf("%d",a[j][4]);

for(j=0;j<=6;j++)
printf("%d",a[j][0]);

转载:

/*我有 一批数据格式如下:
50136 2001 1 1 -293
50136 2001 1 2 -301
50136 2001 1 3 -222
50136 2001 1 4 -212
50136 2001 1 5 -221
50136 2001 1 6 -231
50136 2001 1 7 -244
50136 2001 1 8 -236
50136 2001 1 9 -279
50136 2001 1 10 -284
50136 2001 1 11 -266
50136 2001 1 12 -282
保存与DAT格式。现在想要求第五列的平均值,请问如何打开文件?
?

#include <stdio.h>
#include <stdlib.h>

main(int argc, char* argv[])
{
FILE* pf;
int i=0;
int nSum=0; //第五列的和
float nAve; //平均值
int nNum[20]; //存放第五列的值
int nSN[20]; //存放编号,主