第十三周檔案操作1

2021-07-25 04:49:25 字數 1185 閱讀 9509



文字檔案score.dic 

中儲存了

n名學生的資訊(班級編號,姓名

,成績),每個學生資訊佔一行,每行的資料之間使用製表符分割,如下所示:

145811 

fuxin

100

145811 

chengxian90

145812 

zhangxue92

145812 

lijun88

…… 檔案中儲存的學生資訊按照班級編號公升序排列,每個班級的人數可以不同,要求讀取檔案中所有學生的成績,計算每個班級的平均成績,將班級編號和平均成績輸出。

主程式已給出,請根據提示補充缺失**並提交該部分。

#include

#include

int main()

/****************/

/* 讀入班級和成績 */

/* 讀入資料合法*/

/* 處理連續的相同班級資料*/

/* 班級人數累計 */

/* 班級成績累計 */

/* 讀入下乙個班級和成績 */

/*  輸出平均成績 */

/* 資料清零   */

/* 關閉輸入檔案*/

/*****************/

return 0;}

n名學生的資訊(班級編號,姓名,成績)(檔案讀入)

每個班級的班級編號和平均成績

145811	95

145812 90

解答:
#include #include int main()

char name[20];

fscanf(fin,"%d%s%d",&curclass, name, &curscore);

sumscore=curscore;

lastclass=curclass;

num=1;

while(fscanf(fin,"%d%s%d",&curclass, name, &curscore)!=eof)

else

}printf("%d\t%d\n",lastclass,sumscore/num);

fclose(fin);

return 0;

}

第十三章 python檔案以及目錄操作

掌握如何建立,開啟和關閉檔案 掌握如何寫入和讀取檔案的內容 了解os和os.path模組 掌握如何建立和刪除目錄 掌握如何判斷檔案目錄是事存在的方法 掌握如何遍歷目錄 掌握如何刪除,重新命名檔案 掌握獲取檔案基本資訊的方法 12.1 基本檔案操作 13.1.1 建立和開啟檔案 file open f...

第十三周專案六 體驗檔案操作(熱身)

檔名稱 test.cpp 完成日期 2014年11月24日 版本號 v1.0 問題描述 體驗檔案操作 程式輸入 一組資料 程式輸出 最大的數 include 處理檔案要包括標頭檔案fstream include include 呼叫exit 1 需要包含cstdlib using namespace...

第十三周專案六 體驗檔案操作(預備)

檔名稱 test.cpp 作 者 劉佳琦 完成日期 2014年 11 月 24 日 版 本 號 v1.0 問題描述 儲存檔案之體驗操作 輸入描述 要寫入的東西 程式輸出 include 處理檔案要包括標頭檔案fstream include include 呼叫exit 1 需要包含cstdlib u...