C语言打印水仙花数

"水仙花数"是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=13+53+3^3,则153是一个"水仙花数"。

思路,先把每个数的每位算出来,然后再判断他们的3次方相加是否=这个数,如果等于他就是水仙花数,那么就打印出来

c 复制代码
int main() {

	int i = 0;

	int a, b, c, d, e, f;

	for (i = 100; i < 100000; i++) {



		a = i % 10;

		b = i / 10 % 10;

		c = i / 100 % 10;

		d = i / 1000 % 10;

		e = i / 10000 % 10;

		f = i / 100000 % 10;



		if (i == a * a * a + b * b * b + c * c * c + d * d * d + e * e * e + f * f * f) {

			printf("%d\n", i);

		}

	}

	return 0;

}
相关推荐
en.en..33 分钟前
C语言核心解析:#define与typedef本质区别
开发语言·c++·算法
2601_9669496540 分钟前
批量获取多只股票五档盘口的极简方案:QuantDash Python SDK 实战指南
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
点心的游戏开发世界1 小时前
GDScript 入门笔记:目录
开发语言·笔记·游戏引擎·godot
洋不写bug2 小时前
二叉树(二) 常见基础操作解析|结点数、树高、查找结点、判断完全二叉树
java·开发语言·数据结构·完全二叉树·二叉树结点数·树高·查找结点
果果燕2 小时前
实习笔记(六)主机按钮状态上报完整流程
开发语言·c++·php
平头哥技术团队2 小时前
Day 16 | 用 ul、ol、li 一个标签,把散资料收成有序的技能清单页
开发语言·前端·html·html5
统计学小王子2 小时前
数学建模国赛倒计时 2 天 ——《统计模型精讲(广义线性模型 R 语言实例 + 分析)》
开发语言·数学建模·r语言
此冬歌咏2 小时前
自动化服务器运维监控系统(python+shell)
linux·运维·服务器·开发语言·python·自动化
Cx330❀3 小时前
【Linux网络】深入TCP协议:从滑动窗口到拥塞控制与性能优化全景解析
linux·开发语言·网络·tcp/ip·ai·性能优化·ai编程
“AI国潮设计-小江”3 小时前
【Python实战】SDXL精准控制“普宁英歌舞×星空蛋糕”IP落地,附核心Prompt与商用授权思路
开发语言·人工智能·python·prompt·aigc