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

参考答案:

相关推荐
wending-Y30 分钟前
一文速通calcite结合flink理解SQL从文本变成执行计划详细过程
java·sql·flink
golove6662 小时前
Spring Cloud集成Gateaway
java·spring·spring cloud
常某某的好奇心3 小时前
54. 二叉搜索树的第 k 大节点
算法
娇娇yyyyyy3 小时前
G1: Yunli‘s Subarray Queries (easy version)(1900)(定长区间众数)
算法
Lill_bin3 小时前
CAS机制:并发编程中的原子操作
java·服务器·开发语言·windows·算法·微服务
wh233z3 小时前
Codeforces Round 969 (Div. 2) (A~D)
c语言·开发语言·数据结构·c++·算法·图论
碎像3 小时前
EasyExcel 快速入门
java·spring boot·easyexcel
Damon小智4 小时前
SpringBoot权限认证-Sa-Token的使用与详解
java·spring boot·spring cloud·微服务·sa-token
祁思妙想4 小时前
《JavaEE进阶》----16.<Mybatis简介、操作步骤、相关配置>
java·java-ee·mybatis
程序猿大波4 小时前
基于Java、SpringBoot、Vue的加油站管理系统设计
java·vue.js·spring boot