编写代码:定义一个类score, 它含有私有数据成员english(英语分数)、公有成员函数setscore ( )(和printscore( ),其中setscore( ) 可用带默认参数的方式来设置english的值,printscore( )用来输出english的值。在主程序中定义类score的两个对象stu1和stu2,其英语85.5和93.5,输出这两个分数。
时间: 2024-03-25 16:41:34 浏览: 53
以下是代码实现:
```c++
#include <iostream>
using namespace std;
class score {
private:
double english;
public:
void setscore(double e = 0) {
english = e;
}
void printscore() {
cout << "English score: " << english << endl;
}
};
int main() {
score stu1, stu2;
stu1.setscore(85.5);
stu2.setscore(93.5);
stu1.printscore();
stu2.printscore();
return 0;
}
```
这段代码定义了一个名为score的类,其中包含一个私有数据成员english和两个公有成员函数setscore()和printscore()。setscore()函数用于设置english成员变量的值,printscore()函数用于输出english成员变量的值。
在主程序中,创建了两个score对象stu1和stu2,并分别给它们设置了英语成绩85.5和93.5,最后输出这两个分数。
相关问题
编写代码:定义一个类score, 它含有私有数据成员english(英语分数)、公有成员函数setscore ( )(和printscore( ),其中setscore( ) 可用带默认参数的方式来设置english的值,printscore( )用来输出english的值。在
C++中,可以这样定义一个score类:
```c++
class score {
private:
int english;
public:
void setscore(int score = 0) {
english = score;
}
void printscore() {
std::cout << "English score: " << english << std::endl;
}
};
```
这个类有一个私有数据成员`english`,表示英语分数。它有一个公有成员函数`setscore`,可以用带默认参数的方式来设置`english`的值;还有一个公有成员函数`printscore`,用来输出`english`的值。
使用方法示例:
```c++
score s;
s.setscore(85);
s.printscore(); // English score: 85
score s2;
s2.printscore(); // English score: 0
```
用c++编写代码:定义一个类score, 它含有私有数据成员english(英语分数)、公有成员函数setscore ( )(和printscore( ),其中setscore( ) 可用带默认参数的方式来设置english的值,printscore( )用来输出english的值。在主程序中定义类score的两个对象stu1和stu2,其英语85.5和93.5,输出这两个分数。
以下是用C++编写的实现代码:
```cpp
#include <iostream>
using namespace std;
class score {
private:
double english;
public:
void setscore(double e = 0) {
english = e;
}
void printscore() {
cout << "英语分数为:" << english << endl;
}
};
int main() {
score stu1, stu2;
stu1.setscore(85.5);
stu1.printscore();
stu2.setscore(93.5);
stu2.printscore();
return 0;
}
```
在上述代码中,我们定义了一个 `score` 类,其中包含一个私有成员变量 `english` 和两个公有成员函数 `setscore()` 和 `printscore()`。其中,`setscore()` 函数可使用带默认参数的方式来设置英语分数,`printscore()` 函数用来输出英语分数。
在主函数中,我们分别定义了两个 `score` 类的对象 `stu1` 和 `stu2`,并通过 `setscore()` 函数设置了它们的英语分数,然后通过 `printscore()` 函数输出了这两个分数。
输出结果如下:
```
英语分数为:85.5
英语分数为:93.5
```
阅读全文