摘要: 取数位 求1个整数的第k位数字有很多种方法。 以下的方法就是一种。 // 求x用10进制表示时的数位长度 int len(int x){ if(x<10) return 1; return len(x/10)+1;}// 取x的第k位数字int f... 阅读全文
posted @ 2020-02-02 14:36 海月CSDN 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 2,3,5,7,11,13,....是素数序列。 类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。 上边的数列公差为30,长度为6。 2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。 这是数论领域一... 阅读全文
posted @ 2020-02-02 13:41 海月CSDN 阅读(156) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std;int main() { for (int i = 2; i #include int main(){ int n; scanf("%d", &n); for(int i = 2; i <=sq... 阅读全文
posted @ 2020-02-01 18:20 海月CSDN 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。 小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。 现在小明很... 阅读全文
posted @ 2020-02-01 14:27 海月CSDN 阅读(145) 评论(0) 推荐(0) 编辑
摘要: (1)用string的成员方法length()获取字符串长度 length()比较直观,表示的就是该字符串的长度。 str.length() (2)用string的成员方法size()获取字符串长度 size()表示的是string这个容器中的元素... 阅读全文
posted @ 2020-02-01 13:14 海月CSDN 阅读(8529) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给定一个年份,判断这一年是不是闰年。 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数; 2. 年份是400的倍数。 其他的年份都不是闰年。 输入格式 输入包含一个整数y,表示当前的年份。 输出格式 输出一行,如果给定的年... 阅读全文
posted @ 2020-01-31 16:10 海月CSDN 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。 输出格式 输出32行,按从小到大的顺... 阅读全文
posted @ 2020-01-31 15:50 海月CSDN 阅读(45) 评论(0) 推荐(0) 编辑
摘要: #include#define N 2using namespace std;void exchange_DB(int n){ if(n==0) { cout0) { num[i++]=n%N;//对十进制数求模取余,模即要转换的进制,余数存... 阅读全文
posted @ 2020-01-31 15:23 海月CSDN 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。 输入格式 输入一行,包含两个整数n和m,分... 阅读全文
posted @ 2020-01-30 21:05 海月CSDN 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 问题描述 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。 输入格式 第一行包含一个整数n。 第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。 第三行包含一个整数a,为待查找的数。 输出格式 如果a在数列中出现了,输出... 阅读全文
posted @ 2020-01-30 18:39 海月CSDN 阅读(59) 评论(0) 推荐(0) 编辑