随笔 - 398  文章 - 0  评论 - 6  阅读 - 3205
04 2023 档案
4月28日打卡
摘要:题目描述: 实现一个类模板,它可以接受一组数据,能对数据排序,也能输出数组的内容。 每行输入的第一个数字为0,1,2或3:为0时表示输入结束; 为1时表示将输入整数,为2时表示将输入有一位小数的浮点数,为3时表示输入字符。 如果第一个数字非0,则接下来将输入一个正整数,表示即将输入的数据的数量。 从 阅读全文
posted @ 2023-04-29 00:00 石铁生 阅读(17) 评论(0) 推荐(1) 编辑
4月27日打卡
摘要:美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长N(3≤N≤21)和组成正方形边 阅读全文
posted @ 2023-04-27 20:25 石铁生 阅读(29) 评论(0) 推荐(1) 编辑
第四章部分例题(1)
摘要:例4-1 题目描述:时钟类的完整程序 代码实现: #include<iostream> using namespace std; class Clock { private: int hour, minute, second; public: void setTime(int newH = 0, i 阅读全文
posted @ 2023-04-26 20:45 石铁生 阅读(18) 评论(0) 推荐(1) 编辑
第三章课后习题(3)
摘要:例3-13 题目描述:用递归的方法编写函数求Fibonacci级数,公式为 F(n)=F(n-1)+F(n-2)(n>2),F1=F2=1 观察函数调用过程。 设计思路: 1.设计一个Fibonacci函数,包括两个整数为形参,重复调用该函数,在调用时对n进行减一操作,当n=2时结束循环。 2.输入 阅读全文
posted @ 2023-04-25 22:36 石铁生 阅读(33) 评论(0) 推荐(1) 编辑
第三章课后习题(2)
摘要:例3-9 题目描述:编写函数判别一个数是否是质数,在主程序中实现输入输出。 设计思路: 1.输入一个数。 2.让这个数除余2到该数的一半,分析是否有余0是。 3.有则不是,否则是。 流程图: 代码实现: #include<iostream> using namespace std; bool Is( 阅读全文
posted @ 2023-04-24 22:36 石铁生 阅读(17) 评论(0) 推荐(1) 编辑
第三章课后习题(1)
摘要:输出样例1: 10000 88888 23333设计思路:1.输入一个整数x为朋友圈个数。2.3-7题目描述:完成函数,参数为两个unsigned short int型数,返回值为第一个参数除以第二个参数的结果,数据类型为short int;如果第二个参数为0,则返回值为-1.在主程序中实现输入输出 阅读全文
posted @ 2023-04-23 21:44 石铁生 阅读(28) 评论(0) 推荐(1) 编辑
第三章部分例题(7)补4月22日
摘要:例3-16 题目描述:重载函数应用举例。 编写两个名为sumOfSquare的重载函数,分别求两整数的平方和及两实数的平方和。 代码部分: #include<iostream> using namespace std; int getVolume(int length,int width=1,int 阅读全文
posted @ 2023-04-23 18:16 石铁生 阅读(51) 评论(0) 推荐(1) 编辑
第三章部分例题(6)
摘要:例3-13 值传递与引用传递的比较 设计思路:通过函数对数值进行改变观察值传递与应用传递后原数值的变化 代码: #include <iostream> #include<iomanip> using namespace std; void fiddle(int in1,int &in2) { in1 阅读全文
posted @ 2023-04-21 10:27 石铁生 阅读(21) 评论(1) 推荐(1) 编辑
第三章部分例题(5)
摘要:例3-9 题目描述: 用递归算法从n个人中选择k个人组成一个委员会的不同组合数。 设计思路: 1.从n个人中选一个,在从n-1个人中选k-1个。 2.从n-1中选1个,从n-2中选k-2个。 3.到k=0时结束。 流程图: 代码实现: #include<iostream> using namespa 阅读全文
posted @ 2023-04-20 17:03 石铁生 阅读(17) 评论(0) 推荐(1) 编辑
第三章部分例题(4)
摘要:例3-7 题目描述:输入两个整数,求他们的平方和。 设计思路: 1.设计一个函数用于求一个数的平方。 2.输入两个整数分别求出平方和。 3.将他们的平方和相加。 流程图: 代码实现: #include<iostream> #include<cmath> using namespace std; in 阅读全文
posted @ 2023-04-19 21:50 石铁生 阅读(7) 评论(0) 推荐(1) 编辑
课后习题(2)
摘要:定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的对象。PI=3. 阅读全文
posted @ 2023-04-18 20:18 石铁生 阅读(75) 评论(1) 推荐(1) 编辑
课后习题
摘要:现在要开发一个系统,管理对多种汽车的收费工作。给出下面的一个基类框架 class Vehicle { protected: string NO; public: Vehicle(string n){ NO = n; } virtual int fee()=0;//计算应收费用 }; 以Vehicle 阅读全文
posted @ 2023-04-17 20:36 石铁生 阅读(61) 评论(0) 推荐(1) 编辑
第三章部分例题(3)
摘要:例3-5 设计思路: 1.输入两个数。 2.比较他们平方的大小。 3.如果第一个数大执行第一个步骤,否则执行第二个。 流程图: 代码实现: #include<iostream> #include<cmath> using namespace std; double sin(double x) { d 阅读全文
posted @ 2023-04-16 20:43 石铁生 阅读(11) 评论(0) 推荐(1) 编辑
第三章部分例题(2)
摘要:例3-4 寻找并输出11~999的数m,它满足m、m的平方,和m的三次放均为回文数。 分析:判断一个数是否为回文数,可以用除以10取余的方法,从最低位开始,依次取出该数的各位数字,然后用最低位充当最高位,判断是否相等。 代码: #include<iostream> using namespace s 阅读全文
posted @ 2023-04-15 22:35 石铁生 阅读(16) 评论(0) 推荐(1) 编辑
第三章部分例题
摘要:例3-1 编写一个求x的n次方的函数 分析:用数学函数pow求 代码部分: #include<iostream> #include<math.h> using namespace std; int main() { int k, f,l; cin >> k; cin >> f; l=pow(k, f 阅读全文
posted @ 2023-04-14 22:55 石铁生 阅读(18) 评论(0) 推荐(1) 编辑
第二章部分习题
摘要:用穷举法找出1~100中的质数 代码: using namespace std; int main() { int k = 1; for (int i = 1; i <= 99; i++) { k++; int a = 0; for (int j = 2; j <= i / 2; j++) { if 阅读全文
posted @ 2023-04-13 22:14 石铁生 阅读(15) 评论(0) 推荐(1) 编辑
C++第二章部分例题及习题
摘要:例2-9 分析:先输出前面四行,然后输出后三行。前四行空格部分用行数乘以2在用八减,符号用行数乘以2减一。后三行符号部分用行数乘以2减一。 流程图: 代码部分: #include<iostream> using namespace std; int main() { for (int i = 4; 阅读全文
posted @ 2023-04-12 22:01 石铁生 阅读(44) 评论(0) 推荐(1) 编辑
C++第二章部分例题(2)
摘要:例2-4 输入一个0~6的整数,转换成星期输出。 分析:选择结构 代码部分: #include<iostream> using namespace std; int main() { int day; cin >> day; switch (day) { case 0: cout << "Sunda 阅读全文
posted @ 2023-04-11 22:16 石铁生 阅读(19) 评论(0) 推荐(1) 编辑
C++第二章部分例题
摘要:例2-1 “Hello Welcome to C++” 代码部分: #include<iostream> using namespace std; int main() { cout << "hello!" << endl; cout << "Welcome to C++!" << endl; re 阅读全文
posted @ 2023-04-10 22:35 石铁生 阅读(32) 评论(0) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示