C语言_5个水手在岛上发现一堆椰子,迭代法计算原来这堆椰子总数-7.8题

动力源泉:关注+点赞+收藏

喜欢的请支持下,写代码买糖吃的米老鼠!

苏小红 主编教材C语言程序设计 P185 7.8题

#include 
int yz(int i);

int main() {
     
	int n,sum = 0;
	for(int i = 1; i<10; i++) {
     
		if (((5 * i) + 1) % 4 == 0 ) {
     
			n = i;
			break;
		} else
			continue;
	}
	printf("第五个人每堆椰子数至少为:%d\n",n);
	sum = 5 * n +1; 		//第五个人拿到椰子总数
	printf("第5个人拿到时椰子总数为:%d\n",sum);
	for(int i = 4; i>0; i--) {
     
		sum = yz(sum);
		printf("第%d个人拿到时椰子总数为:%d\n",i,sum);
	}
	printf("所以这堆椰子原来至少有:%d个",sum);
	return 0;
}

int yz(int i) {
     
	return i * 5 / 4 + 1;
}

C语言_5个水手在岛上发现一堆椰子,迭代法计算原来这堆椰子总数-7.8题_第1张图片

你可能感兴趣的:(C语言)