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

参考答案:

相关推荐
夏幻灵4 小时前
每日一题:LeetCode 165:比较版本号
算法·leetcode·职场和发展
道尔柯南4 小时前
C++ 面向对象编程入门:类和对象(上)
开发语言·c++·算法
Navigator_Z4 小时前
LeetCode //C - 1288. Remove Covered Intervals
c语言·算法·leetcode
蜗牛互联网4 小时前
GPT-6 与 Intelligent UI:从回答到可审计操作的产品迁移
java·人工智能·后端
码爸4 小时前
决策树介绍与示例
python·算法·机器学习
动词ing5 小时前
【题目练习】字符串相乘
算法
SL_staff5 小时前
运维救火实录:钉钉考勤API变更引发工资计算异常,我们用JVS-Logic可视化逻辑引擎实现分钟级热修复
java·mysql·全栈
SunnyDays10115 小时前
Java 查找并高亮 Word 文字:精确查找及正则表达式模糊查找
java·查找文字·word 文档·高亮文字·正则匹配查找·模糊查找
0+1115 小时前
算法 --链表
数据结构·算法·leetcode·链表
geats人山人海5 小时前
java 4继承
java·开发语言