#include <stdio.h>
int score_list[100]; //最大100個までの点数を格納する配列
int size = 0; //score_listに格納されている点数の個数
void record(int score){
score_list[size] = score;
size +=1;
// scoreをscore_listに格納し、sizeを更新
}
double average(){
int i,sum=0;
double result;
for(i=0;i<5;i++){
sum = sum + score_list[i];
result = sum/ 5.0;
}
return result;
// score_listに格納されている点数の平均を計算
}
int main(void){
int i, score;
for(i=0;i<5;i++){
printf("%d人目:%d点\n", i
+1, score
); record(score);
}
printf("平均点:%lf点\n", average
()); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBzY29yZV9saXN0WzEwMF07IC8v5pyA5aSnMTAw5YCL44G+44Gn44Gu54K55pWw44KS5qC857SN44GZ44KL6YWN5YiXCmludCBzaXplID0gMDsgLy9zY29yZV9saXN044Gr5qC857SN44GV44KM44Gm44GE44KL54K55pWw44Gu5YCL5pWwCnZvaWQgcmVjb3JkKGludCBzY29yZSl7CglzY29yZV9saXN0W3NpemVdID0gc2NvcmU7CglzaXplICs9MTsKLy8gc2NvcmXjgpJzY29yZV9saXN044Gr5qC857SN44GX44CBc2l6ZeOCkuabtOaWsAp9CmRvdWJsZSBhdmVyYWdlKCl7CglpbnQgaSxzdW09MDsKCWRvdWJsZSByZXN1bHQ7Cglmb3IoaT0wO2k8NTtpKyspewoJCXN1bSA9IHN1bSArIHNjb3JlX2xpc3RbaV07CgkJcmVzdWx0ID0gc3VtLyA1LjA7Cgl9CgkJcmV0dXJuIHJlc3VsdDsKCQovLyBzY29yZV9saXN044Gr5qC857SN44GV44KM44Gm44GE44KL54K55pWw44Gu5bmz5Z2H44KS6KiI566XCn0KaW50IG1haW4odm9pZCl7CmludCBpLCBzY29yZTsKZm9yKGk9MDtpPDU7aSsrKXsKc2NhbmYoIiVkIiwgJnNjb3JlKTsKcHJpbnRmKCIlZOS6uuebru+8miVk54K5XG4iLCBpKzEsIHNjb3JlKTsKcmVjb3JkKHNjb3JlKTsKfQpwcmludGYoIuW5s+Wdh+eCue+8miVsZueCuVxuIiwgYXZlcmFnZSgpKTsKcmV0dXJuIDA7Cn0=