C语言—水手分椰子问题

自己敲得:

cpp 复制代码
#include<stdio.h>
#include<math.h>
int main()
{
	int i, j;
	float n;
	for (i = 0;; i++)
	{
		n = 5 * i + 1;
		for (j = 0; j < 4; j++)//要求这四次每次的n都是整数才行
		{
			n = n * 5 / 4 + 1;
			if (fmod(n, 1) != 0) break;//或者  if(n!=(int)n) break;
		}
		if (j == 4) break;
	}
	printf("i=%d, n=%.0f", i, n);
	return 0;
}

参考答案:

相关推荐
贾斯汀玛尔斯13 小时前
每天学一个算法--单调栈(Monotonic Stack)
运维·服务器·算法
遇见你的雩风13 小时前
网络原理(一)
java·网络
ZPC821013 小时前
ROS2 速度远快于 UDP的完整方案(同机节点)
人工智能·算法·计算机视觉·机器人
9523613 小时前
Spring IoC&DI
java·数据库·spring
khalil102013 小时前
代码随想录算法训练营Day-34动态规划03 | 01背包问题 二维、01背包问题 一维、416. 分割等和子集
数据结构·c++·算法·leetcode·动态规划·背包问题·01背包
十六年开源服务商13 小时前
游戏与设计驱动WordPress建站2026
java·前端·游戏
华清远见IT开放实验室13 小时前
AI 算法核心知识清单(深度实战版2)
人工智能·深度学习·算法·机器学习·ai·模型训练
前进吧-程序员13 小时前
C++ 内存到底分配在哪?
java·jvm·c++
NWU_白杨13 小时前
VoiceMockInterview项目MVP开发
java·ai
RDCJM13 小时前
Springboot的jak安装与配置教程
java·spring boot·后端