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

参考答案:

相关推荐
Hello.Reader14 小时前
PyFlink DataStream Operators 算子分类、函数写法、类型系统、链路优化(Chaining)与工程化踩坑
前端·python·算法
hweiyu0014 小时前
最短路径算法:Floyd-Warshall算法
算法
neoooo14 小时前
🍃Spring Boot 多模块项目中 Parent / BOM / Starter 的正确分工
java·后端·架构
黄金贼贼14 小时前
2026最新java单元测试json校验器
java·单元测试·json
菜鸟的迷茫14 小时前
为了防雪崩加了限流,结果入口先挂了
java·后端·架构
荒诞硬汉14 小时前
数组常见算法
java·数据结构·算法
少许极端14 小时前
算法奇妙屋(二十四)-二维费用的背包问题、似包非包问题、卡特兰数问题(动态规划)
算法·动态规划·卡特兰数·二维费用背包·似包非包
悟空码字14 小时前
SpringBoot整合MongoDB,性能提升,优化实践
java·spring boot·后端
Z1Jxxx14 小时前
日期日期日期
开发语言·c++·算法
1***357714 小时前
spring loC&DI 详解
java·spring·rpc