首页 > 其他 > 详细

033.程序流程结构-循环结构案例-水仙花数

时间:2021-09-06 02:14:02      阅读:32      评论:0      收藏:0      [点我收藏+]
#include <iostream>
using namespace std;
int main()
{


    //1.打印所有的三位数字
    int num = 100;
    do
    {//2.从所有三位数字找到水仙花数
        int a = 0;
        int b = 0;
        int c = 0;
        int d = 0;
        a = num % 10;//对数字取模于10可以获得个位
        b = num / 10 % 10;//先整除于10,得到两位数,在取模于10
        c = num / 100;//直接整除于100,得到百位
        d = a*a*a + b*b*b + c*c*c;
        if (d==num)//如果是水仙花数,才打印
        {
            cout << num << endl;
        }
        
        num++;
    } while (num<1000);
    system("pause");
    return 0;
}

 

033.程序流程结构-循环结构案例-水仙花数

原文:https://www.cnblogs.com/ceovs/p/15225774.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!