用c++ 6.0编写程序,从键盘输入某学生的三科成绩,求出总分和平均分。
时间: 2024-05-10 09:17:27 浏览: 104
以下是用c++ 6.0编写的程序,可以实现该功能:
```cpp
#include <iostream>
using namespace std;
int main()
{
float score1, score2, score3, total, average;
cout << "请输入该学生的三科成绩:";
cin >> score1 >> score2 >> score3;
total = score1 + score2 + score3;
average = total / 3;
cout << "该学生的总分为:" << total << endl;
cout << "该学生的平均分为:" << average << endl;
return 0;
}
```
运行程序后,可以输入该学生的三科成绩,程序会计算出总分和平均分,并输出到屏幕上。
相关问题
用c++ 6.0编写程序,从键盘输入梯形的上下底边长度和高,计算梯形的面积。
以下是使用C++ 6.0编写的计算梯形面积的程序:
```c++
#include <iostream>
using namespace std;
int main()
{
double up, down, height, area;
cout << "请输入梯形的上底边长度:";
cin >> up;
cout << "请输入梯形的下底边长度:";
cin >> down;
cout << "请输入梯形的高:";
cin >> height;
area = (up + down) * height / 2;
cout << "梯形的面积为:" << area;
return 0;
}
```
程序中,首先定义了四个变量:上底边长度 `up`、下底边长度 `down`、高 `height` 和面积 `area`。然后通过 `cin` 分别从键盘输入梯形的上底边长度、下底边长度和高,并计算出梯形的面积。最后通过 `cout` 输出计算结果。
利用数组存储学生成绩,输入10个学生的成绩,计算总分和平均分并输出C++
在C++中,你可以使用数组来存储学生分数,并通过循环结构来计算总分和平均分。以下是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
int main() {
int numStudents = 10;
double scores[numStudents]; // 创建一个可以存储10个成绩的数组
double totalScore = 0; // 初始化总分变量
double averageScore; // 初始化平均分变量
// 输入10个学生的成绩
cout << "请输入10个学生的成绩:" << endl;
for (int i = 0; i < numStudents; i++) {
cin >> scores[i];
totalScore += scores[i]; // 求和
}
// 计算平均分
averageScore = totalScore / numStudents;
// 输出结果
cout << "总分是: " << totalScore << endl;
cout << "平均分是: " << averageScore << endl;
return 0;
}
```
在这个程序中,我们首先创建了一个大小为10的double型数组`scores`来存放成绩。接着,通过for循环读取每个学生的分数并累加到`totalScore`。最后,用总分除以学生人数得到平均分,并将结果输出。
阅读全文