10/05/01 22:58:06
#include <stdio.h>
double avg(int *pt);
int main(void){
int test[5];
double ans;
printf("5人のテストの点数を入力してください。\n");
for(int i=0; i<5; i++){
scanf("%d", &test[i]);
}
ans = avg(test);
printf("平均点は%lf点です。\n", ans);
return 0;
}
double avg(int *pt){
double sum = 0.0;;
for(int i=0; i<5; i++){
sum += pt[i];
}
return sum/5;
}
平均を出すプログラムなのですがどこが間違ってますか?
平均点が0.0点担ってしまいます