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

参考答案:

相关推荐
weixin_446260852 分钟前
拆解再复用:大模型智能体的跨任务技能迁移
人工智能·深度学习·算法
Sam_Deep_Thinking4 分钟前
从REST到gRPC,一个API选型的思考框架
java·后端·程序员
无毁的湖光-Al14 分钟前
解Bug之路-with AI-应用被限流?
java·linux
Brilliantwxx15 分钟前
【Linux】 进程(4)七大进程状态深度解析
linux·运维·算法
程序员贺加贝19 分钟前
别把 ThreadLocal 写进 Serializer:一次 SaaS 多租户 Jackson 上下文污染排查
java·spring boot
许彰午27 分钟前
06-EaEngine调度器
java·低代码·架构
青少儿编程课堂31 分钟前
用图形化编程做一个“少年探险闯关”小游戏:方向键控制、碰撞检测与多关卡串起完整项目
c++·python·算法·bfs·信息学竞赛
CQU_JIAKE1 小时前
8.22【A】
算法
卓怡学长1 小时前
w181springboot机场乘客服务系统
java·数据库·spring boot·spring·intellij-idea
萧瑟余晖1 小时前
Java深入解析篇三十九之集成测试
java·开发语言·集成测试