c语言代码:输入三个学生的成绩, 求这三个学生的总成绩和平均成绩
时间: 2023-09-12 07:05:46 浏览: 326
### 回答1:
好的,我来给您用中文回答。假设有三个学生,他们的成绩分别为:学生A得到85分,学生B得到92分,学生C得到78分。
那么,这三个学生的总成绩为:85 + 92 + 78 = 255 分。
平均成绩为:255 ÷ 3 = 85 分。
因此,这三个学生的总成绩是255分,平均成绩是85分。
### 回答2:
#include <stdio.h>
int main() {
int score1, score2, score3;
int totalScore;
float averageScore;
printf("请输入第一个学生的成绩:");
scanf("%d", &score1);
printf("请输入第二个学生的成绩:");
scanf("%d", &score2);
printf("请输入第三个学生的成绩:");
scanf("%d", &score3);
totalScore = score1 + score2 + score3;
averageScore = (float)totalScore / 3;
printf("三个学生的总成绩为:%d\n", totalScore);
printf("三个学生的平均成绩为:%.2f\n", averageScore);
return 0;
}
以上代码为C语言代码,实现了输入三个学生的成绩,然后求出这三个学生的总成绩和平均成绩。代码中定义了四个变量:score1、score2、score3和totalScore,分别用来存储三个学生的成绩和总成绩。另外还定义了一个变量averageScore来存储平均成绩。通过使用scanf函数,从用户输入中获取三个学生的成绩,并将其分别赋值给score1、score2、score3。然后计算总成绩,通过将score1、score2、score3相加,将结果赋值给totalScore。最后计算平均成绩,通过将totalScore强制转换为浮点数,并除以3得到平均成绩,将结果赋值给averageScore。最后使用printf函数将总成绩和平均成绩输出到屏幕上。
### 回答3:
C语言代码如下:
```c
#include <stdio.h>
int main() {
float score1, score2, score3; // 声明三个学生的成绩变量
float totalScore, averageScore;
printf("请输入第一个学生的成绩:");
scanf("%f", &score1); // 输入第一个学生的成绩
printf("请输入第二个学生的成绩:");
scanf("%f", &score2); // 输入第二个学生的成绩
printf("请输入第三个学生的成绩:");
scanf("%f", &score3); // 输入第三个学生的成绩
totalScore = score1 + score2 + score3; // 计算总成绩
averageScore = totalScore / 3; // 计算平均成绩
printf("三个学生的总成绩为:%.2f\n", totalScore);
printf("三个学生的平均成绩为:%.2f\n", averageScore);
return 0;
}
```
使用上述C语言代码,可以完成输入三个学生的成绩,并计算出这三个学生的总成绩和平均成绩。代码首先声明了三个学生的成绩变量,然后使用`printf`和`scanf`依次获取用户输入的三个学生的成绩。接下来,通过对三个成绩进行求和和平均的计算,得到总成绩和平均成绩。最后,使用`printf`分别输出总成绩和平均成绩。