自学
ZHANGjing_
持之以恒,乐观面对
展开
-
汉诺塔问题
有A、B、C三处,将n个盘子从A处移动到C处, 每次只能移动一个盘子,并且每处的盘子必须大的在下小的在上, 写出移动方式#include #include using namespace std; void yidong(int n,char a,char b,char c) { if(n==1) { cout"<<c<<endl; return; } yidong(n-1,a,原创 2017-03-11 21:59:49 · 215 阅读 · 0 评论 -
N皇后问题
输入一个正整数N,则程序输出N皇后的全部摆法。输出的每一行都代表一种摆法。 行里的第i个数字如果是n,就代表第i行的皇后应该放在第n列。 皇后的行、列编号都是从1开始算。 样例输入: 4 样例输出: 2 4 1 3 3 1 4 2 #include #include using namespace std; int N; int queenPos[100];//第i行摆的皇后的列号原创 2017-03-13 20:36:20 · 327 阅读 · 0 评论 -
大数据阶层运算
#include #include #include #define MAX 4000 int main() { int n, a[MAX], i, j, s, r = 0; scanf("%d", &n); memset(a, 0, sizeof(a)); a[0] = 1; for (i = 2; i <= n; i++){ for (j = 0; j<MAX; j+转载 2016-09-09 21:54:30 · 675 阅读 · 0 评论 -
strlen和sizeof的区别
自己经常搞混就决定写下来 ,加深记忆, 参考大神的http://blog.csdn.net/21aspnet/article/details/1539951 char str[20]="0123456789"; int a=strlen(str); a=10;strlen 计算字符串的长度,以\0'为字符串结束标记。 int b=sizeof(str)转载 2017-05-09 17:52:59 · 263 阅读 · 0 评论 -
单词翻转
题目描述: 给出一个英语句子,希望你把句子里的单词顺序都翻转过来 输入: 输入包括一个英语句子 输出: 按单词的顺序把单词倒序输出 样例输入 I love you 样例输出 you love I 提示 注意单词之间的空格,最后一个可以有空格#include #include char a[100000]; char b[100000]; char c[100000]; in原创 2017-11-26 00:10:02 · 895 阅读 · 0 评论 -
蓝桥杯vip题 分解质因素
基础练习 分解质因数 时间限制:1.0s 内存限制:512.0MB 问题描述 求出区间[a,b]中所有整数的质因数分解。 输入格式 输入两个整数a,b。 输出格式 每行输出一个数的分解,形如k=a1*a2*a3...(a1 样例输入 3 10 样例输出 3=3 4=2*2 5=5原创 2017-12-23 20:04:01 · 328 阅读 · 0 评论 -
蓝桥杯vip题 字符串对比
基础练习 字符串对比 时间限制:1.0s 内存限制:512.0MB 问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等。比如 Beijing 和 Hebei 2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beij原创 2017-12-25 19:20:33 · 332 阅读 · 0 评论