题解列表

筛选

最大公约数和最小公倍数

解题思路:看了很多解法,发现这种是最好理解的辗转相除法(欧几里德算法)求最大公约数:不断取余,除数变成被除数,余数变成除数,然后再取余循环;最小公倍数等于两个数的乘积除以最大公约数;短除法暂时没能领悟到,感觉有点繁琐!!!注意事项:参考代码:#include#includeintmain(){inta

纯列表解题

摘要:解题思路:注意事项:参考代码:def f():    n=eval(input())    m=eval(input())    max_n=sum([9 for i in range(len(str……

数字的处理与判断

解题思路:无论多大的数,要知道每一位上的值,其实就是在取余,初学者可能不知道数组,但是可以通过不断的求其余数,然后通过换位置的方式达到题目所需的要求。①本题时在选择结构的范围内,所以if条件语句需要使用;②求每一位的值;利用的是算术运算符的知识。

[编程入门]用循环和数组来解决公约数与公倍数问题

解题思路:因为笔者才学c没几天,所以用不来gcd等算法,这应该是最原始的一种解出方法。最大公倍数=两数之积/最小公约数所以找出一个即可知另一个,笔者先找的是最小公约数,因为它是有限个的。主要思路是以一个数为标准,找出它的每一个公因数,再将它的公因数带入b中观察余数是否为0(判断是否为公因数就是看余数是

编写题解 1015:求和训练

摘要:import java.util.Scanner; public class Main {     public static void main(String[] args) {       ……

【Java】100以内的素数

```javaimportjava.util.Scanner;//素数是除了1和其本身外不被其他整除的数publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intN=sc.nextInt(