>>396
#include<stdio.h>
#include<stdlib.h>
int main(void){
int kok,sya,suu,rik,eig,n,i;
float *tokuten,heikin=0.0;
printf("何人分のデータ?:");
scanf("%d",&n);
tokuten = calloc(n,sizeof(float));
for(i=0;i<n;i++){
printf("%d人目のデータ入力\n",i+1);
printf("国語の点数:");scanf("%d",&kok);
printf("社会の点数:");scanf("%d",&sya);
printf("数学の点数:");scanf("%d",&suu);
printf("理科の点数:");scanf("%d",&rik);
printf("英語の点数:");scanf("%d",&eig);
tokuten[i] = (kok+sya+suu+rik+eig)/5.0;
}
for(i=0;i<n;i++)
heikin += tokuten[i];
heikin /= n;
printf("全体の平均点は%f\n以下平均未満の点数\n",heikin);
for(i=0;i<n;i++){
if(tokuten[i]<heikin)
printf("%d人目%f\n",i+1,tokuten[i]);
}
return 0;
}
問題の意味取り違えてたとしても知らない