编写C程序的功能为:已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均分后输出。 输出示例: math=87,eng=72,comp=93,average=84
时间: 2024-09-12 14:14:34 浏览: 143
要编写一个C程序来计算学生在数学、英语和计算机三门课程上的平均分,可以按照以下步骤进行:
1. 定义三个变量分别存储数学、英语和计算机课程的成绩。
2. 计算这三门课程成绩的总和。
3. 将总和除以课程数量(本例中为3)得到平均分。
4. 输出每门课程的成绩和计算出的平均分。
下面是一个简单的C程序实现:
```c
#include <stdio.h>
int main() {
// 定义变量存储三门课程的成绩
int math = 87;
int english = 72;
int computer = 93;
// 计算总分
int total = math + english + computer;
// 计算平均分
float average = total / 3.0;
// 输出结果
printf("math=%d, eng=%d, comp=%d, average=%.0f\n", math, english, computer, average);
return 0;
}
```
请注意,由于平均分可能不是整数,所以在计算平均分时,将总分除以3.0而不是3,以保证得到一个浮点数结果。最后输出时,使用`%.0f`格式化输出,确保不显示小数部分。
相关问题
用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分,即数学、英语、计算机三门课程的总分数。如果这个假设不成立,需要修改程序中计算计算机成绩的公式和计算平均分数的公式。
阅读全文