代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
int *scores, sum = 0, cnt = 0;
float average;
printf("请输入学生人数:");
scanf("%d", &n);
scores = (int *)malloc(n * sizeof(int));
printf("请输入学生成绩:");
for (int i = 0; i < n; i++)
scanf("%d", scores + i);
for (int i = 0; i < n; i++)
sum += scores[i];
average = (float)sum / n;
printf("平均成绩:%.2f\n", average);
for (int i = 0; i < n; i++)
if (scores[i] < average)
cnt++;
printf("不及格人数:%d\n", cnt);
free(scores);
system("pause");
return 0;
}
运行结果:
