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, intn)
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...