请用C语言写出能求语数英三科的平均分的代码
时间: 2024-02-17 12:02:28 浏览: 53
好的,以下是一个 C 语言的示例代码:
```c
#include <stdio.h>
int main() {
float chinese_score, math_score, english_score, average_score;
// 输入语文、数学、英语成绩
printf("请输入语文成绩:");
scanf("%f", &chinese_score);
printf("请输入数学成绩:");
scanf("%f", &math_score);
printf("请输入英语成绩:");
scanf("%f", &english_score);
// 计算平均分
average_score = (chinese_score + math_score + english_score) / 3;
// 输出结果
printf("您的语文、数学、英语三科的平均分是:%.2f", average_score);
return 0;
}
```
与 Python 代码类似,这里使用了 `scanf` 函数从命令行读取用户输入的成绩,`printf` 函数用于输出结果。注意 `%f` 表示读取或输出浮点数类型,`%.2f` 表示输出保留两位小数的浮点数。
同样地,实际应用中可能需要加入更多的输入校验、异常处理等逻辑。
阅读全文