2023年5月22日
摘要: 例具有静态数据、成员函数的Point类 代码部分: #include<iostream> using namespace std; class Point { private: int x, y; static int count; public: Point(int x=0,int y=0):x( 阅读全文
posted @ 2023-05-22 18:28 石铁生 阅读(25) 评论(0) 推荐(0)
  2023年5月21日
摘要: 例5-3 题目: 具有静态、动态生存期对象的时钟程序。 代码部分 #include<iostream> using namespace std; class Clock { public: Clock():hour(0),minute(0),second(0){} void setTime(int 阅读全文
posted @ 2023-05-21 21:02 石铁生 阅读(10) 评论(0) 推荐(0)
  2023年5月20日
摘要: 《I Love You 1000 Times》是 The Platters 于 2019 年演唱的歌曲。在 520 这个日子里,拼题 A 请你实现一个小功能,把 1000 这个数字换成用户输入的任意一个数字,然后仿照歌名的句式输出表白。当然,这里用中文 520 替换英文 I Love You。 输入 阅读全文
posted @ 2023-05-20 22:43 石铁生 阅读(14) 评论(0) 推荐(0)
摘要: 例5-1 题目:作用域实例 clude <iostream> using namespace std; int i; int main#in() { i=5; { int i; i=7; cout<<"i="<<i<<endl; } cout<<"i="<<i<<endl; return 0; } 阅读全文
posted @ 2023-05-20 21:32 石铁生 阅读(13) 评论(0) 推荐(0)
  2023年5月18日
摘要: 习题 4-14题目:定义一个Tree类,有成员树龄ages,成员函数grow对ages加上years,age()显示tree对象的ages对象的ages的值。 代码部分: #include<iostream> using namespace std; class Tree { private: in 阅读全文
posted @ 2023-05-18 21:24 石铁生 阅读(42) 评论(0) 推荐(0)
  2023年5月17日
摘要: 习题4-11 题目描述: 定义并实现一个矩形类,有长、宽两个属性,有成员函数计算矩形的面积 设计思路: 1.定义一个矩形类,包括长宽两个私有类型数据和构造函数,以及共有成员函数用于计算矩形面积。、 代码部分: #include<iostream> using namespace std; class 阅读全文
posted @ 2023-05-17 20:54 石铁生 阅读(39) 评论(0) 推荐(0)
  2023年5月16日
摘要: 习题4-10设计一个用于人事管理的“人员”类。由于考虑到通用性,这里只抽象出所有类型人员都具有的属性:编号、性别、出生日期、身份证号等。其中“出生日期”声明为一个“日期”类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、复制构造函数、内联成员函数、带默认形参值的成员函 阅读全文
posted @ 2023-05-16 20:22 石铁生 阅读(30) 评论(0) 推荐(0)
  2023年5月15日
摘要: 习题: 题目: 定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件。再声明一个实例dog2,通过读取文件dog1的状态赋给dog2。分别用文本方式和二进制方式操作文件。 设计思路:设计一个类包含体重和年龄两个成员 阅读全文
posted @ 2023-05-15 21:05 石铁生 阅读(51) 评论(0) 推荐(1)
  2023年5月14日
摘要: 习题: 7-3 字符反向输出 单位 浙大宁波理工学院 把字符串反向输出会得到很有意思的结果。本题就需要编程实现一个字符串反向的功能,输入一个以换行结尾的字符串(长度不超过40,可以包含空格),要求输出反向后的字符串。 输入格式: 在一行中输入一个以换行结尾的字符串。 输出格式: 将该字符串反向输出。 阅读全文
posted @ 2023-05-14 22:43 石铁生 阅读(17) 评论(0) 推荐(0)
  2023年5月13日
摘要: 编写程序求两个整数的最大公约数和最小公倍数 #include <iostream> using namespace std; int main() { int a, b,c, _a,_b,k; cin >> a >> b; if (a < b) { int t; t = a; a = b; b = 阅读全文
posted @ 2023-05-13 23:10 石铁生 阅读(32) 评论(0) 推荐(0)