《C語言及程式設計》實踐參考 工資的排序

2021-07-02 03:09:11 字數 697 閱讀 9939

返回:賀老師課程教學鏈結

專案要求

【專案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存放成績,可以保證兩個陣列中,元素下標相同,對應的是同一位...