zoukankan      html  css  js  c++  java
  • 水仙花数

    水仙花数

    描述

    请判断一个数是不是水仙花数。 其中水仙花数定义各个位数立方和等于它本身的三位数。

     
    输入
    有多组测试数据,每组测试数据以包含一个整数n(100<=n<1000) 输入0表示程序输入结束。
    输出
    如果n是水仙花数就输出Yes 否则输出No
    样例输入
    153
    154
    0
    样例输出
    Yes
    No

     
    #include<iostream>  
    #include<vector>  
    using namespace std;  
      
    int main()  
    {  
        vector<int> ivec;  
        int i,j,k;  
        int n;  
        while(cin>>n)  
        {  
            if(n>=100 && n<1000)  
                ivec.push_back(n);  
           if(n==0)  
                break;  
        }  
        for(size_t ix=0;ix!=ivec.size();ix++)  
        {  
            i=ivec[ix]/100;  
            j=ivec[ix]/10-i*10;  
            k=ivec[ix]%10;  
            if(ivec[ix]==i*i*i+j*j*j+k*k*k)  
               cout<<"Yes"<<endl;  
            else  
                cout<<"No"<<endl;  
        }  
        return 0;  
    }  
            
  • 相关阅读:
    MVC基础
    图片水印和图片验证码
    Jquery弹窗
    AJAX基础
    Jquery--动画
    Jquery--动画
    JQuery
    LinkQ 组合查询与分页
    LinQ的简单使用
    JavaScript复习
  • 原文地址:https://www.cnblogs.com/imwtr/p/4069451.html
Copyright © 2011-2022 走看看