2023年4月27日
摘要: 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长N(3≤N≤21)和组成正方形边 阅读全文
posted @ 2023-04-27 20:25 石铁生 阅读(35) 评论(0) 推荐(1)
  2023年4月26日
摘要: 例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 石铁生 阅读(25) 评论(0) 推荐(1)
  2023年4月25日
摘要: 例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 石铁生 阅读(62) 评论(0) 推荐(1)
  2023年4月24日
摘要: 例3-9 题目描述:编写函数判别一个数是否是质数,在主程序中实现输入输出。 设计思路: 1.输入一个数。 2.让这个数除余2到该数的一半,分析是否有余0是。 3.有则不是,否则是。 流程图: 代码实现: #include<iostream> using namespace std; bool Is( 阅读全文
posted @ 2023-04-24 22:36 石铁生 阅读(24) 评论(0) 推荐(1)
  2023年4月23日
摘要: 输出样例1: 10000 88888 23333设计思路:1.输入一个整数x为朋友圈个数。2.3-7题目描述:完成函数,参数为两个unsigned short int型数,返回值为第一个参数除以第二个参数的结果,数据类型为short int;如果第二个参数为0,则返回值为-1.在主程序中实现输入输出 阅读全文
posted @ 2023-04-23 21:44 石铁生 阅读(64) 评论(0) 推荐(1)
摘要: 例3-16 题目描述:重载函数应用举例。 编写两个名为sumOfSquare的重载函数,分别求两整数的平方和及两实数的平方和。 代码部分: #include<iostream> using namespace std; int getVolume(int length,int width=1,int 阅读全文
posted @ 2023-04-23 18:16 石铁生 阅读(54) 评论(0) 推荐(1)
  2023年4月21日
摘要: 例3-13 值传递与引用传递的比较 设计思路:通过函数对数值进行改变观察值传递与应用传递后原数值的变化 代码: #include <iostream> #include<iomanip> using namespace std; void fiddle(int in1,int &in2) { in1 阅读全文
posted @ 2023-04-21 10:27 石铁生 阅读(25) 评论(1) 推荐(1)
  2023年4月20日
摘要: 例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 石铁生 阅读(29) 评论(0) 推荐(1)
  2023年4月19日
摘要: 例3-7 题目描述:输入两个整数,求他们的平方和。 设计思路: 1.设计一个函数用于求一个数的平方。 2.输入两个整数分别求出平方和。 3.将他们的平方和相加。 流程图: 代码实现: #include<iostream> #include<cmath> using namespace std; in 阅读全文
posted @ 2023-04-19 21:50 石铁生 阅读(14) 评论(0) 推荐(1)
  2023年4月18日
摘要: 定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的对象。PI=3. 阅读全文
posted @ 2023-04-18 20:18 石铁生 阅读(115) 评论(1) 推荐(1)