题解列表

筛选

优质题解

C语言训练-求素数问题-题解(C语言代码)

解题思路:需要用到嵌套循环,外循环表示需要判断是否为素数的数字,内循环查找数字是否有因子查找因子用枚举法,但只需枚举到该数字的平方根即可因为数字的因子是成对出现的,而平方根就是因子的分割点,尽管平方根可能不是整数求平方根需要用到一个函数sqrt(),
优质题解

[编程入门]最大公约数与最小公倍数-题解(C语言代码)(短除法)

解题思路:很多人都用辗转相除法来递归,但是我们上中学时用的更多的应该是短除法,或者叫倒除法,我们进行进制转换时也会用到这种方法所以我想利用短除法写出代码来表示,也是给大家提供一种不同的思考方式那么什么是短除法:假设我们输入m=12,n=18,
优质题解

[编程入门]密码破译-题解(C语言代码)

发现好多题解都是授之鱼而不授之渔,属于应题代码,所以想写一个通用代码分享给大家解题思路:首先我们要知道一个叫做ASCII码表的东西,C语言的字符都是用ASCII码编写的如果我们写一行这样的代码:printf("%d\n",'A');将大写的'A'作为整形输出,
优质题解

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

解题思路:使用两层循环,外循环寻找完数,内循环寻找因子细节上为了避免输出因子时仍要循环寻找因子,引入数组来储存因子,并用指针的移动来控制数组的读写但是非完数也会有储存因子的过程,所以代码写得少了,但运行速度并不算快主要是不希望做重复的过程和定义太多变量,
优质题解

明明的随机数-题解(C++代码)先排序后去重

思路:首先定义一个长度为N的数组a[N],用sort函数对其从小到大进行排序,通过一次循环将每个相邻相等的两个数的前一个数赋值为0,再用sort函数对其从小到大进行排序,将此时数组a内不为0的元素拷贝至数组b中,即得到排序与去重的效果注意事项:注意sort函数的使用```c#include#inclu
优质题解

DNA-题解(Java代码)详解可输出多组

摘要:解题思路:   每一组的总行数为   a*b-(b-1)                      前端的空白个数数顺序 从 0 递增到(a-1/2)个空白 再递减到 0               ……
优质题解

蓝桥杯基础练习VIP-分解质因数-题解(Java代码)

摘要:解题思路:使用的Pollard Rho快速因数分解算法,将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。     对n进行分解质因数,应先找到一个最小的质数k,    (1)如果这……