编写程序输入某学生的数学(math)、英语(english)和C语言(C)的成绩,输出该学生这三门课的总成绩(sum)和平均成绩(aver)。每门成绩满分100
时间: 2023-12-29 19:02:48 浏览: 123
好的,以下是 Python 的代码实现:
```
math = float(input("请输入数学成绩:"))
english = float(input("请输入英语成绩:"))
C = float(input("请输入C语言成绩:"))
sum = math + english + C
aver = sum / 3
print("总成绩为:", sum)
print("平均成绩为:", aver)
```
这段代码会先让用户输入数学、英语和C语言的成绩,然后计算出总成绩和平均成绩,最后输出结果。
相关问题
编写程序输入某学生的数学(math)、英语(english)和c语言(c)的成绩,输出该学生这三门课的总成绩(sum)和平均成绩(aver)。
### 回答1:
可以使用以下代码实现:
```
math = float(input("请输入数学成绩:"))
english = float(input("请输入英语成绩:"))
c = float(input("请输入C语言成绩:"))
sum = math + english + c
aver = sum / 3
print("总成绩为:", sum)
print("平均成绩为:", aver)
```
运行程序后,会提示用户输入数学、英语和C语言的成绩,然后计算总成绩和平均成绩,并输出结果。
### 回答2:
要编写这个程序,我们首先需要定义三个变量来存储学生的数学、英语和c语言成绩,可以将它们命名为math、english和c,或者用其他更加具有意义的名称。
然后,我们需要计算这三门课的总成绩。可以使用一个变量sum来存储总成绩,每次将该学生的三门课成绩相加,并将结果存储到sum中。
计算平均成绩的方法也相对简单。我们可以先将总成绩除以3得到平均成绩,然后将结果存储到一个变量aver中。
接下来,我们就可以输出这个学生三门课的总成绩与平均成绩了。可以使用printf函数将它们输出到屏幕上,也可以将它们输出到文件中。
下面给出一个示例程序,实现了以上的功能:
#include <stdio.h>
int main()
{
int math, english, c;
int sum;
float aver;
// 读入三门课成绩
printf("请输入数学、英语和c语言成绩:\n");
scanf("%d %d %d", &math, &english, &c);
// 计算总成绩
sum = math + english + c;
// 计算平均成绩
aver = (float) sum / 3;
// 输出总成绩和平均成绩
printf("总成绩:%d\n", sum);
printf("平均成绩:%.2f\n", aver); //保留两位小数
return 0;
}
该程序首先提示用户输入数学、英语和c语言成绩,并使用scanf函数将它们读入到相应的变量中。然后计算总成绩和平均成绩,并使用printf函数将它们输出到屏幕上。程序最后返回0,表示正常结束。
### 回答3:
为了编写程序输入某学生的数学、英语和c语言的成绩,需要先确定输入方式。可以使用input()函数输入数学、英语和c语言的成绩,例如:
math = input("请输入数学成绩:")
english = input("请输入英语成绩:")
c = input("请输入C语言成绩:")
接下来需要将输入的成绩转换为数值型数据类型以便进行计算。可以使用float()函数将输入的字符串转换为浮点型数据类型。代码如下:
math = float(input("请输入数学成绩:"))
english = float(input("请输入英语成绩:"))
c = float(input("请输入C语言成绩:"))
接下来可以对数学、英语和c语言的成绩进行求和,然后计算平均成绩。求和可以使用加法运算符,计算平均成绩可以使用除法运算符。代码如下:
sum = math + english + c
aver = sum / 3
最后,可以通过print()函数输出该学生这三门课的总成绩和平均成绩。代码如下:
print("总成绩:", sum)
print("平均成绩:", aver)
完整代码如下:
math = float(input("请输入数学成绩:"))
english = float(input("请输入英语成绩:"))
c = float(input("请输入C语言成绩:"))
sum = math + english + c
aver = sum / 3
print("总成绩:", sum)
print("平均成绩:", aver)
编写程序输入某学生的数学(math)、英语(english)和C语言(C)的成绩,输出该学生这三门课的总成绩(sum)和平均成绩(aver)。 相关知识 无
这是一个常见的编程问题,你可以使用以下的 Python 代码实现:
```python
math = float(input("请输入数学成绩:"))
english = float(input("请输入英语成绩:"))
C = float(input("请输入C语言成绩:"))
sum = math + english + C
aver = sum / 3
print("总成绩为:", sum)
print("平均成绩为:", aver)
```
这段代码首先会让用户输入三门课的成绩,然后计算总成绩和平均成绩,并将结果输出到屏幕上。注意,我们使用了 `float` 函数将输入的字符串转换为浮点数,以便进行数值计算。
阅读全文