我們在利用C說話編寫法式時,若是需要比力一系列數據的巨細,往往會利用到排序,對于對三科成就進行排序的操作,可以經由過程冒泡排序法進行實現
我們起首打開C說話編譯器,可以選擇Visual Studio、Code::Blocks或者Dev-C++等編譯器軟件,這里是以常用的Visual Studio為例
起首建立一個新的解決方案,然后新建一個項目,因為我們調試的是號令行法式,所以這里要選擇Windows節制臺應用法式,然后給我們的新項目取一個新的名稱,如百度經驗
確保項目名稱無誤后,點擊確定按鈕,即可看到我們已經當作功建立了一個項目,然后添加一個C文件,添加完當作后如圖所示,具體的實現過程還要添加相關的代碼
起首我們在函數頭部包含入響應的頭文件,只要導入負責輸入輸出流的iostream即可,而且設心猿意馬默認的定名空間為std
然后在本家兒法式中建立三個整型變量a、b、c,別離用于存儲三科成就,這里是以80,90,70分為例
將所有成就存儲進一個保留分數的數組,然后在兩個for輪回內利用冒泡排序法,別離對每趟排序中的最年夜值與次年夜值進行互換,最后排序好所有的成就
最后利用三行cout語句別離打印出排序后的成就,注重要加換行符不然會導致輸出持續,也可以利用for輪回體例遍歷輸出數組中的元素
確認代碼無誤后,我們點擊運行按鈕,稍等半晌后即可看到排序當作功后的成果,原先的80、90、70已釀成70、80、90,表白此時三科成就的排序已經當作功了
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!