返回:賀老師課程教學鏈結
【專案1-學生人數沒個準】
輸入學生成績,輸出高於平均成績的學生序號和成績。
其中學生人數不定,可能10個,可能1000。在錄入成績之前,學生人數由鍵盤輸入。
由於要先求出平均成績,然後才能確定輸出哪些學生的資訊,所以需要乙個陣列先將學生資訊儲存下來。考慮學生人數不定,用動態陣列是個更適合的方案
下面的程式結構供參考:
#include#include_________ //m?????.h
int main()
[
參考解答]
【專案2-動態陣列排序】
編乙個程式,輸入某班某門課的成績,進行排序後輸出。成績可能為小數。班級人數不定,要求採用動態陣列完成。在下面**基礎上完成
#include#includeint main()
[
參考解答]
【專案3-為動態陣列擴容】
下面的程式,利用動態陣列儲存學生的成績。當再有一批學生成績需要儲存時,要為之擴容(和吃自助一樣,用多少,取多少,這好),請補充完整下面的程式,實現如圖所示的功能。
{ int num,i,addnum; //num是小組人數
printf("輸入學生人數: ");
scanf("%d", &num);
float *score = (float*)malloc(num*sizeof(float));
printf("請輸入學生成績: ");
//輸入num名同學的成績
for(i=0; i[
參考解答]
《C語言及程式設計》實踐專案 字串陣列
返回 賀老師課程教學鏈結 專案1 帶姓名的成績單 設score陣列中儲存8名同學的c語言成績,字串陣列name中儲存同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致 例如name i 和score i 表示同一位同學 下標為i 的姓名和c語言成績,否則會張冠李戴 1 輸出按成績排...
《C語言及程式設計》實踐專案 字串陣列
返回 賀老師課程教學鏈結 專案1 帶姓名的成績單 設score陣列中儲存8名同學的c語言成績,字串陣列name中儲存同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致 例如name i 和score i 表示同一位同學 下標為i 的姓名和c語言成績,否則會張冠李戴 1 輸出按成績排...
《C語言及程式設計》實踐專案 迴圈巢狀
返回 賀老師課程教學鏈結 專案1 位乘大於位和 下面程式的功能是輸出1 至100 之間每位數的乘積大於每位數的和的數,請將空白處缺少的成份補齊。include int main if k s printf d n n return 0 參考解答 專案2 乘法口訣表 程式設計序,輸出乙個乘法口訣表,形...