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

参考答案:

相关推荐
CoovallyAIHub几秒前
NeurIPS 2025时间检验奖:10年之后再谈Faster R-CNN
深度学习·算法·计算机视觉
口袋物联1 分钟前
设计模式之单例模式在 C 语言中的应用(含 Linux 内核实例)
c语言·单例模式·设计模式
tgethe3 分钟前
Lambda表达式
java·后端
__万波__3 分钟前
二十三种设计模式(一)--单例模式
java·单例模式·设计模式
songgz11 分钟前
双向流式 JSON 解析架构:并行优化大型文件处理
java·开发语言·json
CoovallyAIHub12 分钟前
1024层网络让强化学习性能飙升50倍,NeurIPS 2025最佳论文揭示深度scaling的力量
深度学习·算法·计算机视觉
adfass14 分钟前
桌面挂件时钟/多功能时钟C++
开发语言·c++·算法
6***092622 分钟前
Spring 中集成Hibernate
java·spring·hibernate
z***026024 分钟前
Spring Boot管理用户数据
java·spring boot·后端
多多*25 分钟前
Threadlocal深度解析 为什么key是弱引用 value是强引用
java·开发语言·网络·jvm·网络协议·tcp/ip·mybatis