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

参考答案:

相关推荐
熊猫_豆豆15 小时前
LeetCode 49.字母异位组合 C++解法
数据结构·算法·leetcode
Tan_Ying_Y16 小时前
Mybatis的mapper文件中#和$的区别
java·tomcat·mybatis
难以触及的高度16 小时前
Java for循环完全指南:从基础到高性能实践
java·开发语言
sheji341616 小时前
【开题答辩全过程】以 农产品销售系统为例,包含答辩的问题和答案
java·eclipse
budingxiaomoli16 小时前
多线程(三)
java·开发语言
klzdwydz16 小时前
注解与反射
java·开发语言
ULTRA??16 小时前
C语言简化版本开辟动态内存的万能MALLOC宏封装
c语言·开发语言
2401_8612775516 小时前
func(int* num)的实现是*num=2或者int a=3,num=&a都可以吗
c语言·c++
talenteddriver16 小时前
java: 分页查询(自用笔记)
java·开发语言
enjoy编程16 小时前
Spring-AI 利用KeywordMetadataEnricher & SummaryMetadataEnricher 构建文本智能元数据
java·人工智能·spring