輸出班級第幾個學生的平均成績

2021-07-25 13:21:45 字數 618 閱讀 9716

問題 輸出班級第n個學生的平均成績。每個學生有英語、數學、語文、計算機4科成績。若干個學生的4門成績構成乙個**,可以用二維陣列儲存,每行代表乙個學生的4門成績。以為要計算某個學生的平均成績,需要快速定位到該生成績的起始位置,依次取出各門成績進行累加。所以定義乙個指向4個float型組成一維陣列的行指標p,用來指向該生成績的起始位置,該生的各科成績可用(*p)[i]表示。

#include#define num_course 4

#define num_student 3

int main()

,,};

float (*p)[num_course];

float sum=0;

int i;

int n;

scanf("%d",&n);

/*在此之間完善***/

p=score+n-1;//p錢不加星號

for(i=0;i<4;i++)

/*在此之間完善***/

sum+=(*p)[i];

printf("%.1f\n",sum/num_course);

return 0;

}

輸出第幾個到第幾個素數

if flag 0 counter 發現乙個素數 if flag 0 counter m counter n if counter n break return 0 這題耗費了我將近兩天的時間,各種小細節層出不窮。可能也是因為很久沒有上手的原因,除了很多問題。首先最大的乙個錯誤,就是flag 1 這...

學生的平均成績

二維陣列練習 學生的平均成績 題目 小甲魚 題目 乙個學習小組有5名成員 每人有3門課的學習成績。將所有資料儲存到二維陣列a 5 3 中,並求這5人的單科平均成績和所有人全科總的平均成績。其中5人成績如下 高等數學 80分 61分 59分 85分 76分 c語言 75分 65分 63分 87分 77...

計算並輸出學生平均成績。

使用陣列編寫乙個統計學生課程平均分的程式 輸入6個學生的學號和3門課程的成績 整數形式 統計每個學生3門課程的平均分 整數形式 最後輸出統計結果。程式執行結果如下 輸入 10221001 89 88 78 10221002 88 78 79 10221003 90 78 77 10221004 87...