```c
include
int main() {
float scores, sum = 0;
int i, count = 0;
// 输入10个学生的成绩
for (i = 0; i < 10; i++) {
printf("请输入第%d个学生的成绩: ", i + 1);
scanf("%f", &scores[i]);
sum += scores[i];
}
// 计算平均成绩和不及格人数
float average = sum / 10;
for (i = 0; i < 10; i++) {
if (scores[i] < 60) {
count++;
}
}
// 输出结果
printf("不及格人数为: %d\n", count);
printf("平均成绩为: %.2f\n", average);
return 0;
}
```
代码解释:
包含头文件 :`include ` 用于输入输出函数。主函数:
`int main()` 是程序的入口点。
定义变量
主函数:
`int main()` 是程序的入口点。
定义变量
`float scores`:用于存储10个学生的成绩。
`float sum = 0`:用于存储所有成绩的总和。
`int count = 0`:用于存储不及格的人数。
输入成绩
使用 `for` 循环输入10个学生的成绩,并累加到 `sum` 中。
计算平均成绩和不及格人数
计算平均成绩:`average = sum / 10`。
遍历成绩数组,统计不及格的人数。
输出结果
输出不及格人数和平均成绩。
编译和运行:
1. 打开VC++系统或任何支持C语言的编译器。
2. 新建一个C++文件(如果使用VC++)。
3. 将上述代码复制到文件中。
4. 编译并运行程序,根据提示输入10个学生的成绩。
5. 程序将输出不及格人数和平均成绩。
这个程序简单易懂,适合初学者练习C语言的基本输入输出和数组操作。