用 c 语言写上面的题输入作业成绩、期中成绩和期末成绩,按如下公式计算并输出总成绩。总成绩=作业成绩×20%+期中成绩×30%+期末成绩×50%,。
时间: 2024-03-25 11:35:59 浏览: 9
好的,以下是使用 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语言程序编写:输入作业成绩、期中成绩和期末成绩,按如下公式计算并输出总成绩。总成绩=作业成绩×20%+期中成绩×30%+期末成绩×50%
好的,以下是实现该功能的C语言代码:
```c
#include <stdio.h>
int main() {
float homework_score, midterm_score, final_score, total_score;
printf("请输入作业成绩:");
scanf("%f", &homework_score);
printf("请输入期中成绩:");
scanf("%f", &midterm_score);
printf("请输入期末成绩:");
scanf("%f", &final_score);
total_score = homework_score * 0.2 + midterm_score * 0.3 + final_score * 0.5;
printf("总成绩为:%.2f\n", total_score);
return 0;
}
```
运行结果示例:
```
请输入作业成绩:80
请输入期中成绩:85
请输入期末成绩:90
总成绩为:87.50
```
希望对你有帮助!
用C语言程序输出2)输入作业成绩、期中成绩和期末成绩,按如下公式计算并输出总成绩。总成绩=作业成绩×20%+期中成绩×30%+期末成绩×50%,。
好的,以下是用C语言程序输出答案的代码:
```c
#include <stdio.h>
int main() {
float homework, midterm, final;
float total_grade;
printf("请输入作业成绩、期中成绩和期末成绩:\n");
scanf("%f %f %f", &homework, &midterm, &final);
total_grade = homework * 0.2 + midterm * 0.3 + final * 0.5;
printf("总成绩为:%.2f", total_grade);
return 0;
}
```
运行程序后,会提示用户输入作业成绩、期中成绩和期末成绩,然后按照给出的公式计算总成绩,并输出结果。其中“%.2f”表示输出浮点数时保留2位小数。