第553章 幻因为足够大,所以都能容得下-《脑回路清奇的主角们》


    第(2/3)页

    过程如下:

    package    .wang.arraysdemo;

    /**

    *@auther:王海新

    *@date:    2021/1/30    19:47

    *@description:一只麻雀吃掉了一粒米,把剩余的米刚好分了5份,并拿走了自己的那一份剩余的4只麻雀每只也想这样做。

    *请问有多少粒米

    */

    public    class    demo4    {

    public    statiain(string[]    args){

    //假设这堆米在6-5000    以内(如果没有找到,可以扩大范围)。利用for循环从六开始一个一个测试

    for    (int    j    =    6;    j    <    5000;    j++){

    //因为j目前也是循环的变量值,如果直接参加运算。这无法一个一个循环。所以将j赋值给i。用i来计算

    int    i    =    j;

    //判断是否符合第一只麻雀要求

    if    ((    i    -    1    )%    5    ==    0){

    //计算剩下的米粒

    i    =    i    -(((i-1)/    5)+    1);

    //判断是否符合第二只麻雀要求

    if    ((    i    -    1    )%    5    ==    0){

    //计算剩下的米粒

    i    =    i    -(((i-1)/    5)+    1);

    //判断是否符合第三只麻雀要求

    if    ((    i    -    1    )%    5    ==    0){

    //计算剩下的米粒

    i    =    i    -(((i-1)/    5)+    1);

    //判断是否符合第四只麻雀要求

    if    ((    i    -    1    )%    5    ==    0){

    //计算剩下的米粒

    i    =    i    -(((i-1)/    5)+    1);

    //判断是否符合第五只麻雀要求

    if    ((    i    -    1    )%    5    ==    0){

    //如果都符合,输出符合条件的米粒数

    system.out.println(j);

    break;

    }

    }

    }

    }

    }

    }
    第(2/3)页