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

江枫思渺然 提交于 2020-01-04 11:28:00

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

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

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

#include <stdio.h>
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;
}

在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!