摘要:
一、阿姆斯特朗数 1、、问题描述 2、设计思路 可以从1开始遍历,如果我们使用数组存储一个数的每位数,那么如此在位数不同的范围中需要不同长度的数组 ,如此过于繁琐,那么我们可以对一个数求余,对每个求余的立方数相加,然后对这个数除以10,直到这个数为0,然后将立方和得到的数与原数比较,如果数相同,那么 阅读全文
摘要:
模板编程 对于模板编程,写template<typename T> 一、函数模板编程 1、编辑模板 表明返回值T 或者无返回值+函数名(T&变量) 2、例题描述 请使用模板参数设计实现双倍功能函数,函数功能要求实现返回值为输入参数的两倍,函数参数应能适应整型、浮点型、双精度型等各种类型,返回值类型与 阅读全文
摘要:
一、以圆类Circle及立体图形类Solid为基础设计圆柱类Cylinder 1、题目描述 以点类Point及平面图形类Plane为基类公有派生圆类Circle,再以圆类Circle及立体图形类Solid为基类公有派生圆柱类Cylinder,main(void)函数完成对圆柱类Cylinder的测试 阅读全文
摘要:
一、水仙花数 1、问题描述 2、设计思路 对于一个三位数,,求出它的每位数,三个数的平方加到一起,判断是否与原数相等,如果相等,就是水仙花数。 3、流程图 4、代码实现 #include<iostream> using namespace std; int main() { int n,a,b,c, 阅读全文
摘要:
① 一、问题描述 二、设计思路 ①、我们可以定义long类型数,算出这个数的平方。 ②、我们可以判断这个数的位数,然后对平方数除余(数本身位数+1),得到一个余数,判断是否与自身数相等。 ③、如果相等就打印出来。 三、流程图 四、代码实现 #include<iostream> #include<cm 阅读全文
摘要:
一、题目描述 Point类结构说明: Point类的数据成员包括: ①私有数据成员:X坐标x(double型),Y坐标y(double型)。 Point类成员函数包括: ①有参构造函数Point(double, double)和拷贝构造函数Point(const Point &),其中有参构造函数参 阅读全文
摘要:
一、亲密数 1、问题描述 2、设计思路 ①、我们可以设计函数计算一个数的因子,将这些因子相加到一起,返回和并对这个返回值重新调用求因子函数,如果这个函数返回值为A,那么这两个数为亲密数,打印出AB。 ②、求因子可以对A进行2~A的遍历,同时c除余d,如果余数为0,那么d就是c的因子。 3、流程图 4 阅读全文
摘要:
一、换分币 1、问题描述 2、设计思路 我们可以将五元换成50角,设计三个变量,同时限制三个变量的范围,如一元的面额最多为5张,五角的最多为10张,一角的为50张。使用循环将可以实现的情况打印出来。 3、流程图 4、代码实现 #include<iostream> using namespace st 阅读全文
摘要:
一、舍罕王的失算 1、问题描述 2、设计思路 ①、由棋盘64格可知我们可以定义一个数组存储每个格子所放的麦粒数。 ②、将数组的值相加,得到总值。 3、流程图 4、代码实现 #include<iostream> #include<cmath> using namespace std; int main 阅读全文
摘要:
一、爱因斯坦的数学题 1、问题描述 2、设计思路。 ①、输入N,从1到n遍历。 ②、寻找满足上述条件的数,得到符合条件的个数加一并打印出这个数。 3、流程图 4、代码实现 #include<iostream> using namespace std; int main() { int N; int 阅读全文