C語言綜合訓練實驗報告

2022-09-26 08:48:03 字數 999 閱讀 1610

一、題目和問題陳述

某學院為準備參加網路工程師認證的人員開辦了相應的培訓課程。當首批培訓人員參加了認證考試後,該學院想知道這些學生的考試情況,以便調整教學方案和收費標準。已知參加考試的人員有500名,並且已經在通過者的名字旁邊標註了1,在未通過者的名字旁標註了2。

現在需要編寫乙個統計考試結果的程式,先輸入考生的考試結果1或2,執行程式後能夠顯示出通過和沒有通過的人數,並且如果通過人數不低於總人數的70%,顯示提高學費的建議。

二、問題分析

先定義整型變數a[510],用該陣列存放考生的成績,整型變數count1和count2分別用來存放通過的人數和未通過的人數。先輸入考生的成績,然後確定考生的成績是1還是0,1表示考生通考試,0表示未通過,由於有500個資料,因此要用到迴圈。下一步要統計通過的人數和未通過的人數,此處同樣要用到迴圈,並且對count1和count2賦初值0,用count=count+1來累加人數。

最後用if函式來判斷是否要提高學費,即當count1>=(0.7*500)時,顯示「請提高學費」,否則「不提高學費」。

三、流程圖

四、源程式清單

#include <>

int main()

for(count1=0,count2=0,i=0;i

printf("通過的人數為:%d,未通過的人數為:%d\n",count1,count2);

if(count1>=(0.7*n)) printf("請提高學費\n");

else printf("不提高學費\n");

return 0;

}五、測試結果截圖(模擬50個資料)

六、總結

處理一組有序的資料要用到陣列這個變數,陣列的範圍要盡量大。由於要處理多個資料,因此要用到迴圈。測試資料時,可用變數n表示資料的個數,不同場合下只需要改變n的數值,在本程式中,n的值需要輸入。

在求通過人數佔總數的百分比時,由於count1和n都定義為整型變數,因此count1/n也是整型變數,當count1=0.7*n這一表示式作為判斷條件,以便輸出正確的結果。

c語言綜合性實驗報告

c語言程式設計綜合實驗 實驗題目 檔案操作與字元處理 實驗班級2011級軟工 學生學號 學生姓名 任課教師陳湘驥 提交時間2012年3月12日 華南農業大學資訊學院 一 題目與執行說明 1 題目描述 在當前目錄中存在檔名為 case1.in 其中case後為數字1,不是字母l,寫錯提交後會判錯 的文...

C語言實驗報告

1 實驗目的 1.熟練掌握if if.else if.else if語句,掌握if語句中的巢狀關係和匹配原則,利用if語句實現分支選擇結構。2.熟練掌握for語句格式及使用方法 3.掌握簡單 常用的演算法,並在程式設計過程中體驗各種演算法的程式設計技巧.進一步學習除錯程式,掌握語法錯誤和邏輯的檢查方...

C語言程式設計A實驗報告

桂林電子科技大學 姓名 陸清霞學號 1300320106 實驗日期 2014 06 15 同組合作者 無 一 實驗目的和要求 利用所學過的c語言程式設計的基本知識如綜合順序,分支,迴圈結構和函式,以及陣列,指標,結構體,共用體,檔案的進行程式設計,較全面的掌握c語言的知識。初步掌握輸入,輸出,查詢,...