#include <stdio.h>
int score_list[100]; //最大100個までの点数を格納する配列
int size = 0; //score_listに格納されている点数の個数
void record(int score)
{
score_list[size] = score;
size++;
}
double average(void)
{
int ans,sum=0,i;
for(i = 0; i < size + 1 ; i++)
{
sum += score_list[i];
}
ans = sum / size;
return ans;
}
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+44Gn44Gu54K55pWw44KS5qC857SN44GZ44KL6YWN5YiXCmludCBzaXplID0gMDsgLy9zY29yZV9saXN044Gr5qC857SN44GV44KM44Gm44GE44KL54K55pWw44Gu5YCL5pWwCnZvaWQgcmVjb3JkKGludCBzY29yZSkgCnsKCXNjb3JlX2xpc3Rbc2l6ZV0gPSBzY29yZTsKCXNpemUrKzsKfQpkb3VibGUgYXZlcmFnZSh2b2lkKSAKewoJaW50IGFucyxzdW09MCxpOwoJZm9yKGkgPSAwOyBpIDwgc2l6ZSArIDEgOyBpKyspCgl7CgkJc3VtICs9IHNjb3JlX2xpc3RbaV07Cgl9CglhbnMgPSBzdW0gLyBzaXplOwoJcmV0dXJuIGFuczsKfQppbnQgbWFpbih2b2lkKSAKewoJaW50IGksIHNjb3JlOwoJZm9yKCBpID0gMDsgaSA8IDU7IGkrKyApIAoJewoJCXNjYW5mKCIlZCIsICZzY29yZSk7CgkJcHJpbnRmKCIlZOS6uuebru+8miVk54K5XG4iLCBpKzEsIHNjb3JlKTsKCQlyZWNvcmQoc2NvcmUpOwoJfQoJcHJpbnRmKCLlubPlnYfngrnvvJolbGbngrlcbiIsIGF2ZXJhZ2UoKSk7CglyZXR1cm4gMDsKfQo=