题解列表

筛选

蓝桥杯2013年第四届真题-打印十字图-题解(C语言代码)

##解题思路:根据题目的要求打印输出,利用字符数组来存放打印出最后的结果。输入一个数,显示需要打印的层数。根据图示前三层和最后三层的结果是一致的,直接进行赋值```intj;intl,r;l=(k-n)*2;r=R-l;//第一层和最后一层for(j=l+2;j

蓝桥杯历届试题-回文数字-题解(C语言代码)

##解题思路:题目要求找到一些5位或6位的十进制数字且数字的各个数位之和等于输入的整数,外循环i的范围为10000到999999之间,且他们的和为输入的值n,且满足回文串的要求,即对称数字。两个约束条件回文串和值相等。##注意事项:利用while循环找出各位累加之和的值sum,且倒序输出这个数,

蓝桥杯2014年第五届真题-分糖果-题解(C语言代码)

##解题思路:首先输入的是糖果数n,利用数组a存放n个糖果,且都为偶数。将数组a中的糖果对半分,且存储到数组b中,此时数组a和b相加即为原来数组a中的糖果数,题目要求,给右边的人一半糖果即a[0]+=b[n-1],a[i]+=b[i-1]其中i是1~n,

[编程入门]有规律的数列求和-题解(C语言代码)

##解题思路:根据题目给出的形式,列出分母1235813分子为23581321可以直接看出分子的第i为为分母的第i-1位,而分母的第一位为1,第二位为2即可通过这两个数字列出所有为的内容进行累加,输入一个数N,有N个数进行累加,从1~N中y=1,x=2,sum+=y/x。

[编程入门]水仙花数判断-题解(C语言代码)

##解题思路:水仙花数是个位数的三次方加十位数的三次方加百位数的三次方之和等于这个数本身即可。##注意事项:这个数是三位数所以循环的区间是100~999之间,个位数表示方法为i%10,十位数表示方法为i/10%10,百位数表示为i/100,最后这三位数的三次方累加即可。

[编程入门]求和训练-题解(C语言代码)

##解题思路:输入三个值,a,b,c,a是从1~a累加,b是从1*1~b*b之间累加,c是从1/1~1/c之间的累加,最后通过格式占位符控制保留两位有效数字##注意事项:定义的a,b,c都是需要的是double类型,因为最终的结果是需要保留有效数字的##参考代码:```#includeintmain(

Manchester- 数列有序-题解(C语言代码)

####解题思路:1.输入两个整数n和m,当n和m同时为0时结束1.开辟一个长度为n+1的整数数组A[n+1]1.向数组A中输入n个有序整数1.在数组A中从后向前找到m的插入位置(即从后向前比m大的整数后移一位)1.找到插入位置后插入m1.最后输出数组A并释放空间####参考代码:```c#inclu

蛇行矩阵-题解(C语言代码)

##解题思路:本题要求输出蛇形矩阵,即上三角形,数字从1开始到3*n,首先输入n的值,表示蛇形矩阵的行数,作为外层for循环,其次对行列进行操纵,每行的第一个数为down+i,其余数为right+j+1,第一行为n个数,1,1+2,3+3,6+4,