Re: [問題] 作業卡關 懇請協助了(讀檔 & 結構部分)
※ 引述《eric123415 (鋼絲螺絲)》之銘言:
: 開發平台(Platform): VC++
: 問題(Question): 讀檔部分卡關 只設計了結構體的部分
: 不知道這種資料要怎讀入結構體
: 餵入的資料(Input):
: txt檔內容
: 第1個數字代表"10個人" 第二個數字代表每個人有"5科"成績
: 接下來一連串數字為成績(等於要每個人 要有五科成績)
: 10 5 53 66 16 77 81 73 9 57 66 98 61 84 68 35 67 86 77 72 8
: 51 35 98 4 45 5 60 77 5 52 89 67 40 32 42 47 82 11 57 52
: 70 5 3 27 72 37 14 38 55 95 50
: 預期的正確結果(Expected Output):
: 能計算每個同學的五科總分+成績 以及全班總分+平均...
: 錯誤結果(Wrong Output):
: 程式碼(Code):(請善用置底文網頁, 記得排版)
: http://ideone.com/KREKY4
: 補充說明(Supplement):
: 不好意思 小弟c++菜鳥...對讀檔方面有點頭痛....
: 懇請大家幫忙了...
我也參考上面那篇用陣列來偷懶好了www
不過我想要更偷懶連動態陣列都不想宣告就是了(汗
#include<stdio.h>
int score[50][50]; //最多50人50科
int sum[50],allsum; //每個人的總分跟全體總分
main(){
int n,m;
FILE *input;
input=fopen("data.txt","r");
fscanf(input,"%d %d",&n,&m); //n=人數,m=科數
allsum=0;
for(i=0;i<n;++i){
sum[i]=0;
for(j=0;j<m;++j)
fscanf(input,"%d",&score[i][j]),sum[i]+=score[i][j];
allsum+=sum[i];
}
//input跟加總大概這樣剩下的平均應該會用
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.253.146
→
06/24 11:41, , 1F
06/24 11:41, 1F
→
06/24 12:08, , 2F
06/24 12:08, 2F
→
06/24 13:13, , 3F
06/24 13:13, 3F
→
06/24 13:14, , 4F
06/24 13:14, 4F
→
06/24 13:26, , 5F
06/24 13:26, 5F
→
06/24 13:30, , 6F
06/24 13:30, 6F
→
06/24 14:00, , 7F
06/24 14:00, 7F
→
06/24 14:01, , 8F
06/24 14:01, 8F
→
06/24 14:02, , 9F
06/24 14:02, 9F
推
06/24 16:25, , 10F
06/24 16:25, 10F
→
06/24 16:50, , 11F
06/24 16:50, 11F
推
06/24 16:54, , 12F
06/24 16:54, 12F
→
06/24 16:56, , 13F
06/24 16:56, 13F
→
06/24 17:06, , 14F
06/24 17:06, 14F
→
06/24 17:24, , 15F
06/24 17:24, 15F
→
06/24 17:26, , 16F
06/24 17:26, 16F
→
06/24 17:30, , 17F
06/24 17:30, 17F
推
06/24 17:49, , 18F
06/24 17:49, 18F
推
06/24 19:58, , 19F
06/24 19:58, 19F
→
06/24 20:08, , 20F
06/24 20:08, 20F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章