c程序怎么编写计算成绩

时间:2025-01-28 00:23:17 单机游戏

```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()` 是程序的入口点。

定义变量

`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语言的基本输入输出和数组操作。