1. 程式人生 > >C++ 水仙花數問題

C++ 水仙花數問題

  1. /*  
     * Copyright (c) 2011, 煙臺大學計算機學院  
     * All rights reserved.  
     * 作    者:王 鍇英
    *
     * 完成日期:2012 年  11月 1日  
    *
     * 版 本 號:v1.0  
    *
     * 輸入描述: 設定程式解決有關水仙花問題的程式設計 
     *
     * 問題描述:用迴圈來解決問題 
     *
     * 程式輸出:略 
     *
     * 問題分析:一步步的程式設計,套用迴圈得出結果 
     *
     * 演算法設計:略  
     */   
    我的程式:
    # include<iostream.h>
    void main(){
     int number,bw,sw,gw,flag;
     cout<<"請輸入一個三位數數:";
     cin>>number;
     bw=number/100;
     sw=number%100/10;
     gw=number%10;
     flag=bw*bw*bw+sw*sw*sw+gw*gw*gw;
     if(number==flag){
      cout<<number<<"是水仙花數"<<endl;
     }else{
      cout<<number<<"不是水仙花數"<<endl;
     }
    }
    

    執行結果: