阿摩線上測驗 登入

申論題資訊

試卷:100年 - 100年地方考四等_資訊處理#12232
科目:程式設計
年份:100年
排序:0

申論題內容

二、某機構舉辦考試,有2,000人應考,只考單一考科,總分100分,若分數均為整數,且缺考者以0分計,請以任何程式語言: (1)設計一資料結構儲存獲得各個分數的人數(即0分、1分、2分…分別有多少人),並寫一程式片段輸入每位考生的成績,以建構此資料結構。(10分) (2)寫一程式片段運用前述資料結構計算此次考試的平均分數到小數兩位。(10分)

詳解 (共 2 筆)

詳解 提供者:Angus Yang
/*本程式經過 Dev C++ 4.9.9.2測試 */
#include

using namespace std;
int stu[100],t_mp=0,a_tol=0,i;
float aver;


int main()
{
/* (1) */
for(i=1;i<2001;i++)
{
cout << "請輸入這 2000名同學的分數" << endl;
printf("第 %d 位:",i);
cin >> t_mp ;
stu[t_mp] = stu[t_mp] + 1 ;
a_tol = a_tol + t_mp;
}
/* (2) */
aver = a_tol / 2000 ;
printf("這2000名同學的平均分數是: %6.2f",aver);
system("PAUSE");
return 0;
}
詳解 提供者:阿勇伯
(即0分、1分、2分…分別有多少人)這句話是什麼意思?