摘要:[C] C語言入門 - 讀取存檔文字檔案並計算總合
[C] C語言入門 - 讀取存檔文字檔案並計算總合
Input (a.txt)
5 3
1 2 3
6 7 8
11 12 13
16 17 18
21 22 23
Output
6
21
36
51
66
Code
#include <stdio.h>
#include <stdlib.h>
main()
{
int i,j;
int a,b;
int sum=0;
int allsum=0;
int input=0;
FILE *fpr;
//開檔
fpr=fopen("d:\\a.txt","r");
//讀檔
fscanf(fpr,"%d",&a); //行
fscanf(fpr,"%d",&b); //列
for (i=0;i<a;i++)
{
for(j=0;j<b;j++)
{
fscanf(fpr,"%d",&input); // 讀取資料
sum=sum+input;
}
printf("第%d筆總和=%d\n",i+1,sum);
allsum=allsum+sum;
sum=0;
}
printf("總共有%d筆資料,每筆資料有%d個數,所有資料總和=%d",a,b,allsum);
/*while (fscanf(fpr,"%d",&i)!=EOF){
printf("%d\n", i);
}*/
//關檔
fclose(fpr);
}
|
#0xDe 從分享中學習
#Facebook:ProgrammerDe (https://www.facebook.com/MicrosoftDes) 有問題歡迎提問