返回:賀老師課程教學鏈結
專案要求
【專案4-工資的排序】
從檔案salary.txt中讀入工人的工資(不超過500人),全部增加20%(好事),然後對工資資料進行排序,將排序後的結果儲存到檔案ordered_salary.txt中。
做完開啟檔案看看結果,玩這麼多資料於股掌之間,相信你會有成就感的。
[參考解答]
#include #include int main()
fpout=fopen("ordered_salary.txt","w");
if(fpout==null)
int n=0;
while(fscanf(fpin, "%lf",&salary[n])!=eof) //當讀取成功……
fclose(fpin); //讀入完畢要關閉檔案
//共有n名職工,排序
int i, j;
double t; //用於交換的中間變數,也應該是double型
for (i=0; isalary[j+1])
for(i=0; ifprintf(fpout, "%.2f\n", salary[i]);
printf("thanks, byebye!\n");
fclose(fpout);
return 0;
}
《C語言及程式設計》實踐參考 算工資
返回 賀老師課程教學鏈結 專案要求 專案4 算工資 從檔案salary.txt中讀入工人的工號 基本工資 獎金,將獎金全部增加20 好事 後,將工號 基本工資 獎金和應發工資 前專案之和 儲存到檔案salarylist.txt中。參考解答 include include int main fpout...
《C語言及程式設計》實踐參考 陣列的排序
返回 賀老師課程教學鏈結 專案要求 專案3 陣列的排序 1 編寫函式,完成氣泡排序 要求不能改變下面的main函式。兩個函式bubble sort和output array的宣告 int main int b 15 bubble sort a,20 用冒泡法按降序排序a中元素 output arra...
《C語言及程式設計》實踐參考 查成績
返回 賀老師課程教學鏈結 專案要求 專案4 查成績 1 score1.txt提供了某大學兩個班某次測驗的資料,包括每位同學的學號及成績。請程式設計序,輸入學號,查詢出該同學的成績。提示1 可以定義兩個int型陣列,其中乙個n存放學號,另乙個s存放成績,可以保證兩個陣列中,元素下標相同,對應的是同一位...