C++水仙花数

这段C++代码用于找出所有三位数的水仙花数(即每个位上的数字的立方和等于该数本身)。程序遍历100到999之间的数字,分解各位数字后计算立方和,如果满足条件则输出该数。执行结果将输出153 370 371 407,这些都是三位数的水仙花数。

输出

153 370 371 407

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
    for(int i=100;i<=999;i++){
    	int a=i%10;
    	int b=i%100/10;
    	int c=i%1000/100;
    	if(a*a*a+b*b*b+c*c*c==i){
    		cout<<i<<" ";
		}
    	
	} 
	return 0;
}
相关推荐
艾莉丝努力练剑25 分钟前
【AI大模型接入SDK】ChatGPT API
网络·c++·人工智能·websocket·网络协议·学习·chatgpt
无小道1 小时前
C/C++——atomic小记
c++·cas·无锁
wuyk5551 小时前
104.C 语言字节对齐:从底层原理到工程实践的完整指南
c语言·开发语言·stm32·单片机·嵌入式硬件
君顾17 小时前
智慧零售实战指南:从技术架构到落地方案全解析
java·开发语言·零售
北域码匠8 小时前
高通滤波算法深度解析(High-Pass Filter)
stm32·算法·c#·数字信号处理·嵌入式开发·滤波算法·高通滤波
南棱笑笑生8 小时前
20260904实测给飞凌OK3576-C开发板刷入Rockchip原厂的IMG固件【使用飞凌的DTS】切换串口波特率为1.5Mbps
c语言·开发语言·rockchip
指掀涛澜天下惊8 小时前
强化学习进阶篇八 策略梯度算法
深度学习·学习·算法·强化学习
平头哥技术团队8 小时前
Day 10 | 工欲善其事:VS Code 配置与项目归档
android·开发语言·前端·javascript·html·交互
乌萨奇也要立志学C++8 小时前
【洛谷】kmp算法
开发语言·算法
禹凕8 小时前
Dijkstra算法详解与应用
python·算法