循环嵌套例题

我自己总结的只是部分题型,还有没有提到的大家可以评论留言

  1. 找出三位数中所有的水仙花数(153=111+555+333)
    思路:(1)先把三位数中个位数、十位数与百位数提取出来(2)将提取出来的数是三次方相加看是否与这个三位数相等
    代码与运行结果如下:
    循环嵌套例题
    循环嵌套例题
  2. 输出用*组成的三角形
    思路:每一行输出星号,星号之后有空格,每一行结束之后有空格
    代码与运行结果如下图:
    循环嵌套例题
    循环嵌套例题
  3. 用循环嵌套输出九九乘法表
    思路:最后一行内容重复输出的是乘法公式,数*数=乘积,这个公式就是循环输出的内容,其中内层循环是变化的,外层循环不会变
    代码与运行结果如下图:
    循环嵌套例题
    循环嵌套例题
  4. 输入两个数,求这两个数的最小公约数
    思路:先找到两个数中的最小数,再从最小数中进行判断,如果这个较小数不符合要求在进行判断,直到找出第一个能可以整除这两个数为止。
    循环嵌套例题
    循环嵌套例题
  5. 输入两个数,求这两个数的最大公倍数
    思路:(1)先找出两个数中的最大数(2)再判断这个最大数能否整除num1与num2,如果能整除,说明最小公倍数就是max(3)如果不能整除,在执行加一操作,知道能整除这两个数为止。
    循环嵌套例题
    循环嵌套例题
  6. 五位数中,对称的数称为回文数,例12321,找出所有的回文数
    思路:(1)先将五位数的个位、十位、千位和万位数字分别取出来(2)再比较个位与万位是否相等,十位与千位是否相等
    循环嵌套例题
    循环嵌套例题
  7. 百鸡百钱:有一百钱买一百及,公鸡5钱一只,母鸡3钱一只,仔鸡3只一钱,一百钱买一百鸡,一百钱正好花完,每种鸡都要有
    思路:(1)因为所有的鸡是一百只,如果公鸡与母鸡的数量已经确定,那么仔鸡一定是100-公鸡数量-母鸡数量(2)一只公鸡是5钱,一共有一百钱,又因为母鸡和仔鸡都要有,所以公鸡的数量要小于20(3)母鸡是3钱一只,一共有一百钱,并且公鸡和仔鸡都要有,所以母鸡的数量要小于33
    代码与运行结果如下图:
    循环嵌套例题
    循环嵌套例题