
noj
文章平均质量分 55
爱你一Seng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
九鼎之尊(一)
夏朝初年,夏王大禹划分天下为九州,令九州州牧贡献青铜,铸造九鼎,将全国九州的名山大川、奇异之物镌刻于九鼎之身,以一鼎象征一州。这样,九州就成为中国的代名词。九鼎成了王权至高无上、国家统一昌盛的象征。周幽王烽火戏诸侯之后,周王室的地位快速下降,到了周赧(nǎn)王时期,天子的地位已大不如前,只是名义上的统治者了。秦武王想取而代之,周赧王说:这里有九个鼎,咱俩数鼎,每次可以数一个或者两个,谁数到最后...原创 2018-09-16 21:38:03 · 307 阅读 · 0 评论 -
计算24点
很多年过去了,每当想起儿时跟表弟玩计算24的游戏时的情景,还会情不自禁地微微一笑。游戏的规则很简单:一副扑克牌,乱序后每局抽出4张,计算牌面点数经四则运算是否能得到24。先计算出的人扼要说出计算方法,验证无误后获得本局比赛胜利,得到4张牌。全部牌用完后谁手中的牌多即获得最后的胜利!有些题目很简单,如2,2,2,3,常常看到你争我抢的局面,而有的题目则不太容易算出,甚至可能误判为无解,如2,4,...原创 2018-09-24 21:52:53 · 616 阅读 · 0 评论 -
素数筛法
用筛法求[a,b]中的素数。正整数:a b。a、b均在1000以内,且a小于等于b。输入样例:2 5输出样例:235 #include<iostream>using namespace std;int c[1000];int main(){ int a, b; int i, j; cin >> a >...原创 2018-09-26 15:04:59 · 165 阅读 · 0 评论 -
亲密数
#include<iostream>using namespace std;int main(){ int a,b,c; int i, j,s; for (i = 1; i < 10000; i++) { b = 0; for (j = 1; j < i; j++) { if (i%j ...原创 2018-09-26 15:38:53 · 409 阅读 · 0 评论 -
求最大公约数
#include<iostream>using namespace std;int main(){ int a, b,t; cin >> a >> b; do { t = a % b; a = b;//a存大数b存小数 b = t; } while (t); ...原创 2018-09-26 15:47:46 · 147 阅读 · 0 评论 -
幸运的编号
#include<iostream>using namespace std;int a[100] = { 0 };int main(){ int m, n,i=0,chu=0; int k=0; cin>>n>>m;//n人数 m号数 while(chu!=(n-1)){ if (a[i] == ...原创 2018-09-26 16:01:58 · 435 阅读 · 0 评论 -
回文质数
因为151既是一个质数又是一个回文数(从左到右和从右到左看是一样的),所以151是回文质数.写一个程序来找出范围[a,b](5<=a<b<=100,000,000)间的所有回文质数#include<iostream>using namespace std;int huiwen(int i) { int temp; temp = i/10;/...原创 2018-09-26 16:53:02 · 462 阅读 · 0 评论 -
甲说乙在说谎
甲说乙在说谎,乙说丙在说谎,丙说甲、乙在说谎。只有一个人说真话。问,谁说真话?A、甲;B、乙;C、丙;D、没有人说真话编程求解谁说的是真话。#include<iostream>using namespace std;int main() { int a, b, c,a1,b1,c1; a = 1; if (a == 1) {//甲对则乙丙错 ...原创 2018-09-26 22:24:20 · 554 阅读 · 0 评论 -
八皇后的冲突问题
首先输入3行8列数据(0~2行,0~7列),1表示有皇后,0表示没有皇后然后输入第3行要摆放的皇后的列号。第3行所给的列号处如果能放皇后,则输出Yes换行,不可以的话输出No,注意要有回车。输入样例1 0 0 0 0 0 0 00 0 1 0 0 0 0 00 0 0 0 0 0 1 01输出Yes#include<iostream>using names...原创 2018-09-27 21:35:09 · 1822 阅读 · 0 评论 -
九鼎之尊(一)
描述: 夏朝初年,夏王大禹划分天下为九州,令九州州牧贡献青铜,铸造九鼎,将全国九州的名山大川、奇异之物镌刻于九鼎之身,以一鼎象征一州。这样,九州就成为中国的代名词。九鼎成了王权至高无上、国家统一昌盛的象征。周幽王烽火戏诸侯之后,周王室的地位快速下降,到了周赧(nǎn)王时期,天子的地位已大不如前,只是名义上的统治者了。秦武王想取而代之,周赧王说:这里有九个鼎,咱俩数鼎,每次可以数一个或者...原创 2018-09-13 15:03:46 · 439 阅读 · 0 评论 -
十进制数转二进制从低位到高位输出
输入一个十进制数,把它转成二进制数后,从低位到高位输出。输入: 一个十进制数n。输出: 把n转化为二进制数以后,从地位到高位输出(每个数字占一行)。#include<iostream>using namespace std;int main() { int n; cin >> n; int k = 0; in...原创 2018-09-13 15:02:23 · 3838 阅读 · 0 评论 -
幸运的编号
有n个人围成一圈,顺序编号。从第一个人开始报数(从1到m),凡报到m的人退出。问最后一个人的编号是多少?输入:输入两个正整数n和m输出:最后一个人的编号。输入样例:5 2输出样例:3#include<iostream>using namespace std;int main() { int n, m; int a[100] = ...原创 2018-09-16 21:39:50 · 235 阅读 · 0 评论 -
八皇后的冲突问题
八皇后问题是在8*8的国际象棋的棋盘上放置8个皇后,有多少种不同的放置方法,要求它们互相都不冲突(冲突是指在某一行或者某一列或者某一条斜线上出现两个皇后,因为这两个皇后可以互相吃掉对方)。其中行号和列号都从0开始。现在前三行(0~2行)每行一个皇后已经放置好的情况下,第3行的皇后想要放在给定的列,需要你编一个程序判断它是否与前三行的皇后冲突。输入:首先输入3行8列数据(0~2行,0~7列)...原创 2018-09-16 21:41:08 · 1382 阅读 · 0 评论 -
选太子(select the prince)
描述: 某皇帝有2m个儿子,现在要从中选出一个做太子,皇帝不知道该把那一个皇子立为太子,于是决定用下面的方法来选出太子,设每个太子的编号分别1、2、3、…、2m,按顺时针方向站成一个圆圈,现在从1号太子开始按顺时针方向数,数到第n个人,把他淘汰出局,然后从他的下一个人开始上述过程,当第m个人被淘汰时,转变方向继续从1开始数,重复上述过程,最后剩下的皇子将被立为太子。现在请你写一个程序,计算...原创 2018-09-16 21:42:42 · 264 阅读 · 0 评论 -
叙拉古猜想
描述: 叙拉古猜想又称科拉兹猜想、哈塞猜想、3n+1猜想、乌拉姆猜想或角谷猜想,是指对于每一个大于1的正整数,如果它是奇数,则将其乘3加1,如果它是偶数,则将除以2,如此循环,最终将得到1。Syracuse conjecture also known as collards conjecture, Hasse conjecture, 3n +1 conjecture the Ulam c...原创 2018-09-13 14:56:33 · 960 阅读 · 0 评论 -
阿姆斯特朗数(Armstrong number)
描述: 阿姆斯特朗数又称水仙花数,是指一种三位数,其各个数字之立方和等于该数。Armstrong number which is also called Daffodils number is a three-figure number,and the sum of the number of it’s respective positions equals itself.For ex...原创 2018-09-13 14:57:58 · 4188 阅读 · 0 评论 -
求阶乘和(the sum of Factorial)
给你一个正整数n,请你求1到n的阶乘的和,并输出最后结果如给你5 , 即计算 1!+2!+3!+4!+5!#include<iostream>using namespace std;int jie(int n) { int e = 1; for (int i = n; i >= 1; i--) { e = e * i; } ...原创 2018-09-13 14:58:55 · 441 阅读 · 0 评论 -
数字根(Digital Roots)
一个正整数的数字根是指该数字各位数字之和,如果和是一个个位数,那么这个数字就是它的数字根,如果和是个两位或多于两位的数字,那么就继续求和直到得到个位数。例如:数字24,把2和4相加,得到6,那么6就是24的数字根;又比如数字39,把数字3和9相加,得到12,因为12时是两位数,所以继续把1和2相加,得到3,于是3就是39的数字根。#include<iostream>using ...原创 2018-09-13 15:00:11 · 4165 阅读 · 0 评论 -
拆分数字并从低位到高位输出
输入一个正整数,将其各个位上的数字按从低位到高位的顺序单独输出,每个数字占一行。提示可用两种除法/和%,用于整数时第一种除法的结果是商的整数部分,第二种除法的结果是余数,例如:123/10=12,123%10=3)#include<iostream>using namespace std;int main() { int n; cin >> n;...原创 2018-09-13 15:01:21 · 3070 阅读 · 0 评论 -
穷举n位二进制数
输入一个小于20的正整数n,要求按从小到大的顺序输出所有的n位二进制数,每个数占一行。 按从小到大的顺序输出所有的n位二进制数,每个数占一行#include<iostream>using namespace std;int n, c[20];void search(int m){ int i; if (m == n) { fo...原创 2018-09-29 22:29:12 · 308 阅读 · 0 评论