- 博客(7)
- 收藏
- 关注
转载 输出1-n的全排(递归C++)
【问题描述】 输出1到n之间所有不重复的排列,即1到n的全排,要求所产生的任一数列不含有重复的数字.【代码展示】#include<iostream>using namespace std;int a[100],b[100];void quanpai(int index,int n){ //递归边界 if(index==n+1){ f...
2019-01-22 23:11:00
1020
转载 上楼梯问题(递归C++)
【问题描述】 小明上楼梯,一次可以迈1步,2步和3步,假设楼梯共有n个台阶,输出他所有的走法.【代码展示】#include<iostream>using namespace std;int a[100];void louti(int index,int n){ //递归边界:满足条件则输出行走步数 if(n==0){ for(int...
2019-01-22 23:00:00
1757
转载 输出不重复的质因数(C++)
【问题描述】 从键盘上输入一个大于 1 的正整数,输出它所有不等的质因数。(什么是质因数?既是质数,又是因数)【代码展示】# include<iostream>using namespace std;int sushu(int x){ for(int i=2;i<=x/2;i++){ if(x%i==0){ return ...
2019-01-22 22:12:00
1449
转载 寻找完全数(C++)
【问题描述】 输入一个大于 1 的正整数 n,请你将大于 1 和小于或等于 n 的所有完全数输出。所谓完全数就是因子(不算其本身)之和等于它本身的数。例如 1+2+4+7+14=28,所以 28 是完全数。如果有多个完全数,每两个完全数之间用一个空格隔开,如果没有,请输出 0 。【代码展示】# include<iostream>using namespace...
2019-01-22 22:08:00
5132
转载 莱布尼兹三角形(C++)
【问题描述】 如下图所示的三角形,请编程输出图中排在第 n 行从左边数第 m 个位置上的数。 【代码展示】# include<iostream># include<cstdio> using namespace std;int main(){ int a[100][100...
2019-01-22 22:02:00
2186
转载 简单的素数问题(C++)
【问题描述】 已知三个素数的和为 n ,正整数 n 由键盘输入,计算并输出这三个素数乘积的最大值。【代码展示】# include<iostream>using namespace std;int sushu(int x){ for(int i=2;i<=x/2;i++){ // 如果是合数,返回0; if(x%i==0){ ...
2019-01-22 21:53:00
575
转载 开关灯问题(C++)
【问题描述】 假设有 N 盏灯(N 为不大于 5000 的正整数),从 1 到 N 按顺序依次编号,初始时全部处于开启状态;有 M 个人(M 为不大于 N 的正整数)也从 1 到 M 依次编号。第一个人(1 号)将灯全部关闭,第二个人(2 号)将编号为 2 的倍数的灯打开,第三个人(3 号)将编号为 3 的倍数的灯做相反处理(即,将打开的灯关闭,将关闭的灯打开)。依照编号...
2019-01-22 21:03:00
5447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人