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 小时前
Nginx 最核心和常用的命令
java·运维·服务器·前端·nginx
进阶小白猿13 小时前
Java技术八股Day19
java·开发语言
派大鑫wink13 小时前
【Day33】Servlet 基础:生命周期、Request/Response 对象实战
java·servlet
沛沛老爹13 小时前
Web开发者进阶AI架构:Agent Skills与MCP的企业级架构权衡实战
java·人工智能·架构·llm·llama·rag
二哈喇子!14 小时前
SpringBoot启动失败Application run failed的解决办法
java·spring boot·mybatis
J2虾虾14 小时前
springboot 的 WebMvcConfigurer
java·spring boot·后端
jghhh0114 小时前
三维热传导方程和泊松方程的有限元方法MATLAB实现
开发语言·算法·matlab
阿杰 AJie14 小时前
Jackson 常用注解与完整用法总结
java
二哈喇子!14 小时前
IDEA启动后控制台不报错,但是页面访问404
java·intellij-idea·mybatis
二哈喇子!14 小时前
Tomcat下载安装以及配置(详细教程)
java·tomcat·intellij-idea