输入三个学生的成绩(整型),求这三个学生的总成绩和平均成绩(保留2位小数)用c语言编程
时间: 2024-10-20 09:09:53 浏览: 51
18.C语言程序设计-学生成绩管理系统.rar
在C语言中,你可以使用数组和结构体来存储学生的信息,然后计算总成绩和平均成绩。下面是一个简单的示例程序:
```c
#include <stdio.h>
// 定义结构体表示学生信息
typedef struct {
int score;
} Student;
int main() {
// 定义数组存放三个学生的成绩
Student students[3] = { {50}, {80}, {90} }; // 假设分数分别为50, 80, 90
int total_score = 0; // 存放总成绩
for (int i = 0; i < 3; i++) {
total_score += students[i].score;
}
double average_score = (double)total_score / 3; // 计算平均成绩并保留两位小数
printf("总成绩: %d\n", total_score);
printf("平均成绩: %.2f\n", average_score);
return 0;
}
```
在这个程序中,我们首先定义了一个`Student`结构体,每个结构体包含一个`score`成员。接着创建了一个包含三个`Student`元素的数组,并遍历数组计算总分。最后将总分除以学生数量得到平均分,使用`%.2f`格式化字符串保留两位小数。
阅读全文