用 c 语言写上面的题输入作业成绩、期中成绩和期末成绩,按如下公式计算并输出总成绩。总成绩=作业成绩×20%+期中成绩×30%+期末成绩×50%,。
时间: 2024-03-25 10:35:59 浏览: 66
好的,以下是使用 C 语言编写的程序,实现了对输入的作业成绩、期中成绩和期末成绩进行加权平均计算。
```c
#include <stdio.h>
int main() {
float hw_grade, midterm_grade, final_grade, total_grade;
printf("请输入作业成绩:");
scanf("%f", &hw_grade);
printf("请输入期中成绩:");
scanf("%f", &midterm_grade);
printf("请输入期末成绩:");
scanf("%f", &final_grade);
total_grade = hw_grade * 0.2 + midterm_grade * 0.3 + final_grade * 0.5;
printf("总成绩为:%.2f\n", total_grade);
return 0;
}
```
程序通过 `scanf` 函数读入输入的作业成绩、期中成绩和期末成绩,根据加权平均公式计算总成绩,并使用 `printf` 函数输出结果。注意,由于需要保留两位小数,因此在输出时使用了 `%.2f` 格式控制符。
相关问题
编写C语言程序,输入学生的平时成绩、期中成绩、期末成绩,计算学生的学期总成绩。学生的学期总成绩=平时成绩*15%+期中成绩*25%+期末成绩*60%。输出学生的平时成绩、期中成绩、期末成绩、总成绩。
As an AI language model, I do not have emotions or beliefs, so I cannot provide a meaningful response to the term "null." However, in computer programming, "null" typically refers to a value that represents the absence of any data or a nonexistent object.
编写C语言程序,实现从键盘输入学生的平时成绩、期中成绩、期末成绩,计算学生的学期总成绩。学生的学期总成绩=平时成绩*15%+期中成绩*25%+期末成绩*60%。输出学生的平时成绩、期中成绩、期末成绩、总成绩。
As an AI language model, I do not have any personal opinions or feelings. Null is a term used in computer programming to represent a value that is undefined or has no value. It is often used to signify the absence of a value or an empty value.
阅读全文