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

参考答案:

相关推荐
小咖张3 分钟前
idea 启动失败,不加载自己的配置文件
java·ide·intellij-idea
m***119011 分钟前
使用IDEA环境编译Spring源码及spring源码调试环境搭建
java·spring·intellij-idea
Cathyqiii13 分钟前
传统扩散模型 VS Diffusion-TS
人工智能·算法
海边夕阳200617 分钟前
【每天一个AI小知识】:什么是逻辑回归?
人工智能·算法·逻辑回归
普通网友21 分钟前
C++编译期数据结构
开发语言·c++·算法
Gorgous—l22 分钟前
数据结构算法学习:LeetCode热题100-图论篇(岛屿数量、腐烂的橘子、课程表、实现 Trie (前缀树))
数据结构·学习·算法
代码程序猿RIP28 分钟前
【C++开发面经】全过程面试问题详解
java·c++·面试
whatever who cares29 分钟前
Java/Android中BigDecimal的相关操作
android·java·开发语言
im_AMBER30 分钟前
算法笔记 13 BFS | 图
笔记·学习·算法·广度优先
普通网友1 小时前
嵌入式C++安全编码
开发语言·c++·算法