水仙花数

水仙花数:

输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本,例如,153是“水仙花数”。

解题思路:for循环遍历所有三位数,定义三个变量储存个位,十位,百位数字,求立方和是否等于次数本身,相等则输出。

代码:

#include<iostream>

using namespace std;

int main()

{

    int i,a,b,c;

    for(i=100;i<1000;i++)

    {

        a=i/100;

        b=i/10%10;

        c=i%10;

        if(i==a*a*a+b*b*b+c*c*c)

            cout<<i<<endl;

    }

    return 0;

}

 

posted @   不如喝点  阅读(585)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示