题解列表

筛选

[编程入门]完数的判断-题解(C语言代码)

摘要:解题思路:先写一个函数计算一个数是否为完数,在用一个函数输出,在主函数中用循环实现注意事项:无参考代码:#include<stdio.h>int wangshu(int n)//查验一个数是否为完数{……

[编程入门]报数问题-题解(Java代码)

摘要:解题思路:约瑟夫环问题,直接采用约瑟夫环的数学公式注意事项:注意约瑟夫环数学公式输出s的时候输出的是最后出列的人最初位置,这里需要输出最后留下的人的最初位置,所以需要输出s+1参考代码:import ……

回溯法求组合数-题解(C语言代码)

摘要:解题思路:       利用回溯法来求解组合数,我们可以把组合数当成为n个小球抽取m个小球的办法,利用二叉树,n个小球就有n层,用数组x[k]为1时装入左子树,为0时装入右子树,别界条件为没有到达叶结……
优质题解

蓝桥杯算法提高VIP-任意年月日历输出-题解(C++代码)

摘要:解题思路:整个程序的思路是先确定那一年的1月1号是星期几,用k记录 ,然后再从那一年的一月推到指定月份的一号是星期几,依然用k记录  k的范围大小是0-6,0代表星期天注意事项:参考代码:#inclu……

[编程入门]三个数字的排序-题解(C语言代码)

摘要:解题思路:据题目要求,按从小到大排序,那么就需要得到最大值,最小值以及中间值才能排序。也就是说要让电脑知道,什么是最大,什么是最小然后再来排序。大小的比较有做差法(a-b>0),做商法(a\b>1)等……

[编程入门]Sn的公式求和-题解(C语言代码)

摘要:思路其实挺简单,写下来几个数,分析一下前一项和后一项,看是否可以用前一项表示。然后一个循环就搞定 本题第一个为2,第二个为22,第三个222,第四个2222,注意读题,不是次方相加。可以看到第二……