三个学习小组,三个学生,计算总成绩和平均成绩用for语句c语言,第一组成绩为66 88 99第二组成绩为84 87 89第三组成绩为60 77 92
时间: 2024-11-12 10:44:14 浏览: 21
你可以使用C语言中的`for`循环结构来分别计算每个小组的总成绩和平均成绩。这里是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int group1_scores[] = {66, 88, 99};
int group2_scores[] = {84, 87, 89};
int group3_scores[] = {60, 77, 92};
int num_students = sizeof(group1_scores) / sizeof(group1_scores[0]);
// 计算各组总成绩
int total_score[3] = {0};
for (int i = 0; i < num_students; i++) {
total_score[0] += group1_scores[i]; // 第一组
total_score[1] += group2_scores[i]; // 第二组
total_score[2] += group3_scores[i]; // 第三组
}
// 计算平均成绩
float average_score[3] = {0};
for (int j = 0; j < 3; j++) {
average_score[j] = (float)total_score[j] / num_students;
}
// 输出结果
printf("第一组总成绩: %d, 平均成绩: %.2f\n", total_score[0], average_score[0]);
printf("第二组总成绩: %d, 平均成绩: %.2f\n", total_score[1], average_score[1]);
printf("第三组总成绩: %d, 平均成绩: %.2f\n", total_score[2], average_score[2]);
return 0;
}
```
这个程序首先定义了三个数组分别存储各个小组的成绩,然后通过两次`for`循环,一次用于计算总成绩,一次用于计算平均成绩。最后,用`printf`函数输出每组的结果。
阅读全文