孪生素数
摘要:一问题描述 相差为2的两个素数成为一对孪生素数,求出一千以内的孪生素数。 二设计思路 设计一个函数调用判断两个相差2的数是否是孪生素数。 三程序流程图 四伪代码实现 #include<iostream>#include<math.h>using namespace std;int prime(int
阅读全文
可逆素数
摘要:一问题描述 从小到大输出所有的四位可逆素数。可逆素数指反过来依旧为素数的数。 二设计思路 首先将全部的素数求出存入数组,然后判断是否逆过来依旧为素数,若是输出。 四伪代码实现 #include<iostream>using namespace std;int func(int a){ for(int
阅读全文
运算符重载
摘要:问题描述 完成两个复数的加减 代码 #include<iostream>using namespace std;class Complex{ public: Complex(double r=0, double i=0):real(r), imag(i){} Complex operator+(Co
阅读全文
哥德巴赫猜想
摘要:一问题描述 两千以内大于4的正偶数都可以变成两个素数的和的形式。 二设计思路 将偶数全部求出存入数组然后再将分出两个数据判断是否为素数 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int d[2000],j=0; f
阅读全文
素数
摘要:一问题描述 设置一个范围将其中的素数全部输出 二设计思路 循环嵌套找出不满足的数然后跳出第二个循环满足的输出 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int n,count=0; cin>>n; cout<<"1
阅读全文
输出精确分数
摘要:一问题描述 输入分数输出他的精确值 二设计思路 将除法的结果存入数组,再将取余的数*10存入分子从新循环。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int m,n,x,y; cin>>m>>n; int a[10
阅读全文
分数比较
摘要:一问题描述 输入两个分数比较他们的大小 二设计思路 将分母换成相同的比较之后的分子的大小 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int x,y,m,n; cin>>x>>y; cin>>m>>n; if(x*n
阅读全文
多项式求和
摘要:一问题描述 输出50以内的阶乘的分数相加。 二设计思路 想通过循环将每项多项式求出并且给数组付初值,然后再通过循环依次相加。 三程序流程图 四伪代码实现 #include<bits/stdc++.h>;using namespace std;int main(){ double sum=1,Sum=
阅读全文
输出真分数序列
摘要:一问题描述 将分母为40的全部真函数输出。 二设计思路 选出与40没有除1外的公因子的数输出。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int m,x,y,z,a[40]; a[0]=1; for(int m=2
阅读全文
将真分数转化为埃及分数
摘要:一问题描述现输入一个真分数,请将该分数分解为埃及分数。2二问题分析真分数(a proper fraction):分子比分母小的分数,叫做真分数。真分数的分数值小于1.如1/2,3/5,8/9等。分子是1的分数,叫单位分数。古代埃及人在进行分数运算时,只使用分子是1的分数。因此这种分数也叫做埃及分数,
阅读全文
歌星大赛
摘要:一问题描述 一场比赛有十位评委打分去掉最高和最低分剩下的分数平均就是选手的成绩。 二设计思路 求出最高和最低然后全部求和去掉最高和最低求平均就是选手成绩。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int a[10
阅读全文
最小公倍数
摘要:一问题描述 输入两个数求出他们的最小公倍数。 二设计思路 从一开始查看这两个数是否是因子,将最小的数输出。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int m,n; for(int j=0;j<2;j++){ c
阅读全文
最大公约数
摘要:一问题描述 输入任意两个数,求出他们的最大公约数。 二设计思路 通过循环将他们的公约数全部求出然后再判断是否最大值若大于max将它赋值给max。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int m,n,max=0
阅读全文
不重复的三位数
摘要:一问题描述 从1到4中输出不重复的三位数 二设计思路 通过三层嵌套循环再if语句判断各个位上的数是否相等 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int count=0; for(int i=1;i<5;i++)
阅读全文
黑洞数
摘要:一问题描述 求三位数中的黑洞数,三位数排列作差最后的差不变,那么差就是黑洞数。 二设计思路 分别求去各个位上的数,然后将其中最大和最小数作差同时和上次的查比较想同就是黑洞数。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int max(in
阅读全文
高次方数的尾数
摘要:一问题描述 求出13的13次方的在最后三位数 二设计思路 因为int型不能存储那么大的数所以我们只算后几位的乘法将每次相乘保留三位数然后再与13想乘一直循环直到13次。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ i
阅读全文
勾股数
摘要:一问题描述 求出一百以内的满足勾股定理的数 二设计思路 通过嵌套循环将abc的值求出并且将b的初值设置为a+1避免交换顺序重复出现 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int a,b,c; for(a=1;a
阅读全文
阿姆斯特朗数
摘要:一问题描述 一个数的各个位数的立方和为它本身。在1000内 二设计思路 先求出数的位数再通过情况进行对各个位数的求出。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int x,y,z,i; for(x=0;x<100
阅读全文
水仙花数
摘要:一问题描述 一个三位数的各位的立方和为他本身的就是水仙花数,求出所有的水仙花数 二设计思路 进行从100到999的循环,在循环中求出他的百位十位个位然后条件语句判断是否符合条件。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main
阅读全文
自守数
摘要:一问题描述 自守数i的平方为z,z的尾数等于那个i。 二设计思路 先求出i的位数再将i*i取余10的位数次方。 三程序流程图 四伪代码实现 #include<iostream>#include<math.h> using namespace std;int main(){ int j,z,x; fo
阅读全文
亲密数
摘要:一问题描述 如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。 二设计思路 首先输入取值范围然后再在循环中分别设立两层求因子和然后再比较是否相等。 三程序流程图 四伪代码实现 #incl
阅读全文
完数
摘要:一问题描述 一个数的所有因子相加和等于本身那么这个数就是完数,给出一个范围求其中的完数。 二设计思路 利用循环嵌套第一层将每个数分出来,第二层确定是不是因子若是将每次的相加在循环外比较相同就是完数。 三程序流程图 四伪代码实现 #include<iostream>using namespace st
阅读全文
五元
摘要:一问题描述 现在有5元请问用一元五角一角等价有多少方式 二设计思路 运用穷举法循环嵌套将每种符合条件的结果输出 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int x,y,z; for(x=0;x<=5;x++){
阅读全文