C语言输入某同学数学、外语和计算机三门课的成绩(整型),计算并输出该同学总分和平均成绩(保留小数点后两位)。
时间: 2024-01-23 19:04:03 浏览: 98
实现输入成绩,输出成绩等级
好的,以下是 C 语言的代码示例:
```c
#include <stdio.h>
int main() {
int math_score, foreign_language_score, computer_score;
float total_score, average_score;
printf("请输入数学成绩:");
scanf("%d", &math_score);
printf("请输入外语成绩:");
scanf("%d", &foreign_language_score);
printf("请输入计算机成绩:");
scanf("%d", &computer_score);
total_score = math_score + foreign_language_score + computer_score;
average_score = total_score / 3;
printf("总分为:%0.2f\n", total_score);
printf("平均分为:%0.2f\n", average_score);
return 0;
}
```
你可以逐行阅读代码,理解每一步的含义。scanf() 函数用于输入,printf() 函数用于输出。%d 表示输入或输出整型,%f 表示输入或输出浮点数。注意,在 C 语言中,整型除以整型会得到整型结果,需要将总分转换为浮点型再除以 3。
阅读全文