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

参考答案:

相关推荐
zander2583 分钟前
LeetCode 198. 打家劫舍
算法·leetcode·深度优先
摇滚侠8 分钟前
《Docker技术入门与实战 第4版》阅读笔记 6 使用 Dockerfile 创建镜像 2
java·笔记·docker
caimouse9 分钟前
ReactOS 窗口系统架构分析
服务器·c语言
吃着火锅x唱着歌10 分钟前
LeetCode 648.单词替换
算法·leetcode·职场和发展
caimouse13 分钟前
ReactOS 图形系统分析(46):DC 工具 — dcutil.c
c语言·开发语言
BreezeJuvenile17 分钟前
嵌入式C语言常见考察点(2)
c语言·嵌入式
余额瞒着我当琳26 分钟前
C++--vector第二讲:手写 C++ STL:vector 源码剖析与迭代器失效分析
android·java·c++
一只积极向上的小咸鱼27 分钟前
分词器tokenizer
算法·llm
资源大佬星 课it31 分钟前
黑马 Java+AI新版V16零基础就业班视频课程百度网盘下载
java·开发语言·人工智能
Elsa️74635 分钟前
leetcode 14.最长公共前缀
算法·leetcode·职场和发展