一.求最大公约数
1.题目:
2.法一:用枚举(效率不高)
法二:辗转相除法
思路:
思路的eg:(t表示余数)
最佳代码:while b!=0的时候进入循环,然后当b==0时跳出循环,所以不用再加if b==0打印出最大公约数,直接循环外打印即可;然后开头也不需要判断b为0的情况,因为直接会跳到最后的打印
注意:以下代码与最佳代码都正确,但是以下代码可以不用写其两个if语句
二.编程题练习
1.给定条件的整数集
题目:
代码:(上面那一个才是,下面是补充看不清的)
2.水仙花数
题目:
代码:第一个while是为了遍历i的每个数,第二个while是为了取出i的每一位数,第三个while是为了把i的每一个位数都做n次方计算最后加和。
3.九九乘法表
代码:
4.统计素数求和
题目:
代码: