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

参考答案:

相关推荐
一招定胜负5 分钟前
课堂教学质量综合评分系统
java·linux·前端
Hui Baby5 分钟前
spring优雅释放资源
java·spring
绿算技术6 分钟前
宝辰股份董事长莅临绿算技术调研交流
人工智能·科技·算法
码云数智-园园14 分钟前
哈希冲突的解决之道:深入理解哈希表底层原理
算法·哈希算法
qq_4160187226 分钟前
C++中的模板方法模式
开发语言·c++·算法
启山智软40 分钟前
【启山智软智能商城系统技术架构剖析】
java·前端·架构
一线大码40 分钟前
Java 使用国密算法实现数据加密传输
java·spring boot·后端
我命由我123451 小时前
Android Gradle - Gradle 自定义插件(Build Script 自定义插件、buildSrc 自定义插件、独立项目自定义插件)
android·java·java-ee·kotlin·android studio·android-studio·android runtime
Riu_Peter1 小时前
【技术】Maven 配置 settings.xml 轮询下载
xml·java·maven
天上路人1 小时前
A-59F 多功能语音处理模组在本地会议系统扩音啸叫处理中的技术应用与性能分析
人工智能·神经网络·算法·硬件架构·音视频·语音识别·实时音视频