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

参考答案:

相关推荐
222you10 小时前
Java线程的三种创建方式
java·开发语言
脸大是真的好~10 小时前
计算机408基础相关面试题-备用,不推荐
java
小费的部落10 小时前
Excel 在Sheet3中 匹配Sheet1的A列和Sheet2的A列并处理空内容
java·前端·excel
咘噜biu10 小时前
多租户动态数据源插件dynamic-datasource简介
java·mybatisplus·动态数据源·多租户
漫漫求10 小时前
Java内存模型【JMM】、JVM内存模型
java·开发语言·jvm
原来是好奇心10 小时前
深入Spring Boot源码(五):外部化配置与Profile机制深度解析
java·源码·springboot
IT界的奇葩10 小时前
OAuth2 单点登录流程图
java·流程图·oauth2·单点登录·sso
wanderist.10 小时前
2025年蓝桥杯省赛C++大学A组
c++·算法·蓝桥杯
啊董dong10 小时前
noi-2025年12月16号作业
数据结构·c++·算法·noi
white-persist11 小时前
【攻防世界】reverse | simple-check-100 详细题解 WP
c语言·开发语言·汇编·数据结构·c++·python·算法