C程式設計課程 2012電子資訊 第九次實驗任務

2021-06-14 15:56:37 字數 1299 閱讀 4071

任務1:

某班有最多不超過30人(具體人數由鍵盤輸入)參加某門課程的考試,用一維陣列作函式引數程式設計實現如下學生成績管理:

(1)錄入每個學生的學號和考試成績;

(2)計算課程的總分和平均分;

(3)按成績由高到低排出名次表;

(4)按學號由小到大排出成績表;

(5)按學號查詢學生排名及其考試成績;

(6)按優秀(90~100)、良好(70~89)、及格(60~69)、不及格(0~59)5個類別,統計每個類別的人數及其所佔的百分比;

(7)輸出每個學生的學號、考試成績,課程總分和平均分。

#include#define n 30

void main()

} }printf("按學號由小到大排出成績表:\n");

for(i=0;i=90)

}float a;

a=j*1.0/n*100;

printf("優秀百分比:%f\n",a);

j=0;

for(i=0;i=70)

}float b;

b=j*1.0/n*100;

printf("良好百分比:%f\n",b);

j=0;

for(i=0;i=60)

}float c;

c=j*1.0/n*100;

printf("及格百分比:%f\n",c);

j=0;

for(i=0;i=0)

}float d;

d=j*1.0/n*100;

printf("不及格百分比:%f\n",d);

----------------------分割線----------------------

任務2:

從鍵盤輸入5個整數存入一維陣列中,輸出最大的數,再按反序輸出(要求用指標訪問陣列元素)

#includevoid main()

printf("最大數:");

max=a[0];

for(i=1;i<5;i++)

printf("%d\n",max);

printf("反序輸出:\n");

C程式設計課程 2012電子資訊 第九次實驗任務

任務1 某班有最多不超過30人 具體人數由鍵盤輸入 參加某門課程的考試,用一維陣列作函式引數程式設計實現如下學生成績管理 1 錄入每個學生的學號和考試成績 2 計算課程的總分和平均分 3 按成績由高到低排出名次表 4 按學號由小到大排出成績表 5 按學號查詢學生排名及其考試成績 6 按優秀 90 1...

C程式設計課程 電子資訊 第九次實驗任務

任務1 某班有最多不超過30人 具體人數由鍵盤輸入 參加某門課程的考試,用一維陣列作函式引數程式設計實現如下學生成績管理 1 錄入每個學生的學號和考試成績 2 計算課程的總分和平均分 3 按成績由高到低排出名次表 4 按學號由小到大排出成績表 5 按學號查詢學生排名及其考試成績 6 按優秀 90 1...

C程式設計課程 2012電子資訊 第十一次實驗任務

作業1 下段程式迴圈體執行的次數是是多少,為什麼 include int main return 0 分割線 作業2 閱讀下面程式,在?填上適當的語句,使程式完成指定的功能。並說明為什麼?程式說明 是用公式 求 的近似值,直到最後一項的絕對值小於是10 的負6 為止。include stdio.h ...