已知某位考生的数学 英语 和计算机课程的成绩分别是87分,72分和93分,求该生3门课程的平均成绩(结果按整数型输出)用c语言编写代码
时间: 2024-10-23 10:18:39 浏览: 16
在C语言中,你可以使用简单的算术运算来计算这位考生三门课程的平均成绩。以下是对应的代码:
```c
#include <stdio.h>
int main() {
int math_score = 87; // 数学成绩
int english_score = 72; // 英语成绩
int computer_score = 93; // 计算机成绩
float average = (math_score + english_score + computer_score) / 3.0f; // 计算平均值并转换为浮点数,因为分数通常是小数
int rounded_average = (int)average; // 将平均值向下取整到整数(假设我们只对整数成绩感兴趣)
printf("该生的平均成绩是:%d 分\n", rounded_average);
return 0;
}
```
当你运行这段代码时,它会输出该生三门课程的平均成绩(结果四舍五入到最接近的整数)。如果需要保留小数部分,可以去掉`(int)`前面的圆括号。
相关问题
已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均成绩(结果按整型输出)用c语言写
#include <stdio.h>
int main() {
int math = 87;
int english = 72;
int computer = 93;
int average = (math + english + computer) / 3;
printf("%d", average);
return 0;
}
// 输出结果为 84
用C++写出此程序:①已知某位学生的数学英语和计算机课程的成绩分别是87分72 分和92分,要求计算并输出3门课程的平均分。
以下是用C语言编写的程序,可以计算已知某位学生的数学英语成绩和计算机课程成绩为87和92时,这位学生在三门课程的平均分数:
```c
#include <stdio.h>
int main() {
float math = 87.0; // 数学成绩
float english = 92.0; // 英语成绩
float computer = 0.0; // 计算机成绩
float average = 0.0; // 三门课程的平均分数
// 计算计算机成绩
computer = (261 - math - english) / 3.0;
// 计算三门课程的平均分数
average = (math + english + computer) / 3.0;
printf("三门课程的平均分数是: %.2f", average);
return 0;
}
```
注意,这个程序假设总成绩是261分,即数学、英语、计算机三门课程的总分数。如果这个假设不成立,需要修改程序中计算计算机成绩的公式和计算平均分数的公式。
阅读全文