用c++写求语文数学英语物理的平均分
时间: 2023-08-31 15:31:30 浏览: 76
### 回答1:
可以使用以下代码来求语文、数学、英语、物理四门课程的平均分:
```
#include <stdio.h>
int main() {
float chinese, math, english, physics, average;
printf("请输入语文、数学、英语、物理四门课程的成绩:\n");
scanf("%f %f %f %f", &chinese, &math, &english, &physics);
average = (chinese + math + english + physics) / 4;
printf("四门课程的平均分为:%.2f\n", average);
return ;
}
```
注意,这里使用了 `float` 类型来存储成绩和平均分,保留了两位小数。
### 回答2:
首先,我们需要定义一个变量来表示每个科目的分数,分别是语文、数学、英语和物理。然后,求出这四个科目的分数之和,并除以4来得出平均分。最后,将平均分输出。
以下是用C语言编写的示例代码:
```c
#include <stdio.h>
int main() {
int chinese, math, english, physics;
float average;
// 请用户输入四个科目的分数
printf("请输入语文、数学、英语和物理的分数:\n");
scanf("%d %d %d %d", &chinese, &math, &english, &physics);
// 计算平均分
average = (chinese + math + english + physics) / 4.0;
// 输出平均分
printf("四门科目的平均分是:%.2f\n", average);
return 0;
}
```
在这个示例中,我们使用了`scanf`函数来获取用户输入的四个科目的分数,并使用算术运算符进行求和和平均分的计算。最后,使用`printf`函数来输出平均分,其中`%.2f`表示以浮点数格式输出,保留两位小数。
### 回答3:
要用C语言写一个求语文、数学、英语和物理平均分的程序,可以按照以下方法实现:
```C
#include <stdio.h>
int main() {
float chinese, math, english, physics;
float average;
printf("请输入语文成绩:");
scanf("%f", &chinese);
printf("请输入数学成绩:");
scanf("%f", &math);
printf("请输入英语成绩:");
scanf("%f", &english);
printf("请输入物理成绩:");
scanf("%f", &physics);
average = (chinese + math + english + physics) / 4;
printf("平均分为:%.2f\n", average);
return 0;
}
```
以上程序中,我们声明了四个变量`chinese`,`math`,`english`和`physics`来存储语文、数学、英语和物理的成绩。然后我们使用`scanf`函数接收用户输入的四门课的成绩。接下来,我们计算这四门课的平均分,并将结果存储在`average`变量中。最后,我们使用`printf`函数将平均分打印输出。
注意,在这个程序中,我们假设用户输入的成绩都是合理的浮点数类型。但实际情况中,可能需要进行输入验证,以确保用户输入的是有效的成绩。