猴子分香蕉
还是老样子
题目描述:
编程分析:
1 输出香蕉一开始的数量
2 前四次分都有剩余
3 每次分得前面的4/5
总结: 首先看到这题我首先想到一个一个模拟
代码如下:
#include "stdio.h"
int main(){
int b,n;
for(b=6;;b+=5){//用b记录此时的香蕉数
n= (b-1)*4/5;
if(n%5==2) n= (n-2)*4/5; //取余判断
else continue;
if(n%5==3) n= (n-3)*4/5;
else continue;
if(n%5==4) n= (n-4)*4/5;
else continue;
if(n%5==0&&n>5){//如果到第五只猴子可以除五取余等于0,说明符合题意
printf("%d",b);
return 0;
}
else continue;
}
}
//输出
3141
今天写题感觉好难,但总体来说比之前的状态好一点,慢慢加油吧
莫笑少年江湖梦,谁不少年梦江湖
慢慢加油吧,夏目。