```c
include
int main() {
float scores, sum = 0;
int i, count = 0;
// 输入10个学生的成绩
printf("请输入10个学生的成绩:
");
for (i = 0; i < 10; i++) {
scanf("%f", &scores[i]);
sum += scores[i];
}
// 计算平均成绩
float average = sum / 10;
// 输出不及格的成绩和人数
printf("不及格人数为: %d
", count);
printf("平均成绩为: %.2f
", average);
return 0;
}
```
这个程序首先定义了一个包含10个浮点数的数组`scores`,用于存储10个学生的成绩。然后,通过一个`for`循环从键盘输入每个学生的成绩,并将其累加到变量`sum`中。接着,计算平均成绩,并输出不及格的成绩和人数。
要运行此程序,请将其复制到一个名为`score_calculator.c`的文件中,并使用C编译器(如GCC)进行编译和运行。例如,在命令行中输入以下命令:
```sh
gcc score_calculator.c -o score_calculator
./score_calculator
```
然后按照提示输入10个学生的成绩,程序将输出不及格的成绩和人数。