今天我朋友给我出了一道逻辑题,觉得挺好玩的就想分享一下。其实常常做这种逻辑可以很好的锻炼我们的编程逻辑。
题://A、B、C、D、E五人在某天夜里合伙去捕鱼
// ,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。
// 日上三杆,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,
// 拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉拿走自己的一份。
// C、D、E依次醒来,也按同样的方法拿鱼。问他们台伙至少捕了多少条鱼?
// 以及每个人醒来时见到了多少鱼?
public static void main(String[] args) {
System.out.println("请输入;");
Scanner x=new Scanner(System.in);
int a=x.nextInt();
for (int i = 1; i <=5; i++) {
System.out.println("第"+i+"人"+a);
if(a%5==1){
int d=a%5;//扔掉的
a-=d;
}
a*=0.8;//拿走剩下的
}
}