蓝桥杯冲刺 Day5

猴子分香蕉


还是老样子
题目描述:
蓝桥杯冲刺 Day5_第1张图片

编程分析:
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

今天写题感觉好难,但总体来说比之前的状态好一点,慢慢加油吧
莫笑少年江湖梦,谁不少年梦江湖
慢慢加油吧,夏目。

你可能感兴趣的:(蓝桥杯冲刺题解,蓝桥杯)