- 629 名前:デフォルトの名無しさん mailto:sage [2010/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点担ってしまいます
|

|