public static void sort() {
int x = 1;//每次分鱼的总数
int count = 5;//人的个数
int sum = 1;//总鱼数
while(count > 0) {
if ((x % 5 == 1) && (x/5 > 0)) {
x = (x/5) * 4;
count--;
} else {
count = 5;
x = ++sum;
}
}
System.out.println(sum);
}
路漫漫其修远兮,吾将上下而求索
本文介绍了一个基于Java实现的循环分鱼算法案例。通过一个简单的while循环结构,该算法模拟了分鱼的过程:每五个人分一次鱼,并且每次分鱼后剩下的那条鱼会被再次分配。该算法使用了基本的条件判断和算术运算来实现这一过程。

被折叠的 条评论
为什么被折叠?



