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

参考答案:

相关推荐
yunhuibin2 分钟前
Linux 7.0 调度器:C 语言面向对象(OOPC)的极致实践
linux·运维·c语言
洋不写bug4 分钟前
Java线程(三):线程执行顺序问题、可重入锁、加锁操作解析,死锁解决
java·开发语言
诸葛务农6 分钟前
光电对抗:多模复合制导烟雾干扰外场试验及仿真(4)
人工智能·算法·光电对抗
爱编码的小八嘎7 分钟前
C语言完美演绎8-6
c语言
WolfGang00732114 分钟前
代码随想录算法训练营 Day39 | 动态规划 part12
算法·动态规划
lifallen18 分钟前
Flink Source / Sink Exactly-Once 边界分析
java·大数据·flink
xyyaihxl24 分钟前
将 vue3 项目打包后部署在 springboot 项目运行
java·spring boot·后端
阿Y加油吧27 分钟前
动态规划经典题解:最长递增子序列 & 乘积最大子数组
算法·动态规划·代理模式
f3iiish34 分钟前
3783. 整数的镜像距离 力扣
算法·leetcode
Not Dr.Wang42237 分钟前
基于matlab的控制系统奈氏图及其稳定性分析
数据结构·算法·matlab