第七次實驗

2022-06-04 01:30:09 字數 1679 閱讀 4648

part 1:

驗證性實驗2

對line29作修改後:

#include #include 

#define n 10

//定義乙個結構體型別stu

typedef struct

student stu;

intmain()

stmax.score = 0; //

先假定最高分是0,後面如發現比當前最高分還高的分數,就更新最高分

stmin.score = 100; //

先假定最低分是100分,後面如發現比當前最低分更低的分數,就更新最低分

while(!feof(fp))

fclose(fp);

printf(

"最高分學生資訊: %5d%15s%5d\n

", stmax.num, stmax.name, stmax.score);

printf(

"最低分學生資訊: %5d%15s%5d\n

}

執行結果完全正確。

對比驗證性實驗3與驗證性實驗4:

執行結果如上。

(1)能儲存的資料型別不同:

文字檔案只能儲存char型字元變數。

二進位制檔案可以儲存char/int/short/long/float/....各種變數值。

(2)每條資料的長度:

文字檔案每條資料通常是固定長度的。

二進位制檔案每條資料不固定、

(3)讀取的軟體不同。

part 2:

void input(stu s, int

n)

for(i=0;i)

fclose(fp);}//

輸出考生完整資訊: 准考證號,姓名,客觀題得分,操作題得分,總分,等級

//不僅輸出到螢幕上,還寫到文字檔案result.txt中

void output(stu s, int

n) for(i=0;i)

fclose(fout);}//

對考生資訊進行處理:計算總分,排序,確定等級

這次實驗完成比較倉促,總結沒有太多,只是開啟檔案的時候遇到些麻煩,馬上考試了大家加油!

c 第七次實驗

一 問題與 檔名稱 完成日期 2016年6月5日 版本號 v1.0 對任務及求解方法的描述部分 輸出所有的三位特殊數字 輸入描述 問題描述 程式輸出 輸出所有的三位特殊數字 問題分析 演算法設計 自定義計算特殊數字的函式進行計算 三 心得體會 學習了自定義函式的使用,函式的形式多種多樣,要多加以練習...

第七次上機實驗

檔名稱 作 者 賴詩文 完成日期 2016 年 06月05日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 輸入兩個數 問題描述 求二個數的最小公倍數和最大公約數 程式輸出 略 問題分析 利用函式求 演算法設計 略 includeint fun int a,int b return b...

C 第七次實驗

檔名稱 作 者 劉怡靜 完成日期 2016 年 6 月 5 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 定義乙個有10個的陣列a,將陣列a中的所有素數放在陣列b,再對陣列b排序。程式輸出 略 問題分析 略 演算法設計 略 一 實驗 include using nam...