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;
}

参考答案:

相关推荐
不知名的忻几秒前
红黑树(简易版)
算法·红黑树
NQBJT2 分钟前
万字拆解 NeckFix:AI 脖子前倾检测的算法原理与工程实现
人工智能·算法
jaychouchannel7 分钟前
Python 常用排序算法详解
算法
数智工坊9 分钟前
【Inner Monologue论文阅读】: 首次将大语言模型嵌入机器人控制闭环,实现自我反思和动态行为调整
论文阅读·人工智能·算法·语言模型·机器人·无人机
金銀銅鐵13 分钟前
[Java] 如何理解 class 文件中字段的 access flags?
java·后端
小短腿的代码世界21 分钟前
Qt国际化深度解析:从源码到企业级多语言实践
java·数据库·qt
凌冰_31 分钟前
IDEA 集成Claude Code
java·ide
SXJR33 分钟前
Java中的Cross-Encoder模型解决方案
java·开发语言
彦为君42 分钟前
JavaSE-11-BIO/NIO/AIO(多人聊天室)
java·开发语言·python·ai·nio
为何创造硅基生物44 分钟前
C 语言 typedef 结构体私有化
c语言·开发语言·算法