《C創(chuàng)建桌面快捷方式開始菜單的實(shí)現(xiàn)代碼》由會(huì)員分享,可在線閱讀,更多相關(guān)《C創(chuàng)建桌面快捷方式開始菜單的實(shí)現(xiàn)代碼(2頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1、功能:輸入6個(gè)學(xué)生的5門課程成績(jī),計(jì)算出每個(gè)學(xué)生的平均分和每門課程的平均 分。2、C語(yǔ)言實(shí)現(xiàn)代碼:(其實(shí)就是用二維數(shù)組來(lái)實(shí)現(xiàn)的,二維數(shù)組的引用傳遞使用數(shù)組指針來(lái)完成)代碼如下:#include <stdio.h>#define STUDENT 5#define SCORE 6void input_array(float (*score)STUDENT);void avg_score(float (*score)STUDENT);void avg_course(float (*score)STUDENT);/* calculate student average score an
2、d course average socore.*/int main()float aSCORESTUDENT;input_array(a);avg_course(a);avg_score(a);void input_array(float (*score)STUDENT)int i, j;for(i=0; i<SCORE; i+)printf(input the %d student score:, i+1);for(j=0; j<STUDENT; j+)scanf(%f, scorei + j);void avg_course(float (*score)STUDENT) in
3、t i,j;float s;for(j=0; j<STUDENT; j+) printf(course%d , j);printf(n);for(i=0; i<SCORE; i+)s=0;for(j=0; j<STUDENT; j+)printf(%f , *(scorei + j);s += *(scorei + j);printf(ts=%f, avg=%fn” , s,s/STUDENT);void avg_score(float (*score)STUDENT) int i,j;float s;for(i=0; i<STUDENT; i+)s = 0;for(j=0; j<SCORE;j+)s+= *(scorej+i);printf(%f , s/SCORE);更多信息請(qǐng)查看IT技術(shù)專欄