Maison >Java >javaDidacticiel >Questions de programmation Java classiques divisées en pêches

Questions de programmation Java classiques divisées en pêches

怪我咯
怪我咯original
2017-06-25 10:25:132040parcourir

Il y a plusieurs tas de pêches sur la plage, et cinq singes viennent les partager. Le premier singe divisait le tas de pêches en cinq parties égales, s’il y en avait une de plus, le singe jetait l’autre à la mer et en prenait une. Le deuxième singe a divisé la pêche restante en cinq parties égales, et il y en avait une de plus. Il a également jeté la pêche supplémentaire à la mer et en a emporté une. Les troisième, quatrième et cinquième singes ont tous fait cela. Combien de pêches y avait-il sur la plage ?

public class Example41 {
    public static void main(String[] args) {
        number();
    }
    public static void number() {
        int i, m, j = 0, k, count;
        for (i = 4; i < 10000; i += 4) {
            count = 0;
            m = i;
            for (k = 0; k < 5; k++) {
                j = i / 4 * 5 + 1;
                i = j;
                if (j % 4 == 0)
                    count++;
                else
                    break;
            }
            i = m;
            if (count == 4) {
                System.out.println("原有桃子 " + j + " 个");
                break;
            }
        }
    }
}


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn