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

参考答案:

相关推荐
2301_780789663 小时前
跨平台适配!SDK 游戏盾兼容全终端游戏场景
java·网络·ddos
学长毕设4 小时前
基于springboot的食品仓库管理系统
java·spring boot·后端
ZhengEnCi5 小时前
Agent 架构怎么选:从单 Agent 到多 Agent 编排的选型决策指南
算法·架构
步行cgn5 小时前
FormHttpMessageConverter 详解:Spring MVC 中表单数据的读写转换器
java·spring·mvc
龙亘川5 小时前
构建城市公共安全数字底座:亘川智城智慧安防系统全维度解读
java·大数据·开发语言·人工智能·信息可视化
金銀銅鐵5 小时前
[Java] 用 CLI 展示 EnumMap 增删键值对时的内部变化
java·源码·ai编程
秋天的怀念_David5 小时前
第二十二夜 · 数字迷雾
java·程序人生·算法
Raas1006 小时前
AI网关部署方案?从部署到上线全流程
java·开发语言·人工智能·gateway·ai网关·企业级ai网关·企业级ai产品
Pniubi6 小时前
力扣283移动零(双指针法)
算法·leetcode·职场和发展
hhb_6186 小时前
大模型落地三重优化实战
人工智能·算法·机器学习