调用函数输出水仙花数

来源:互联网 发布:网络会员制营销方案 编辑:程序博客网 时间:2024/05/12 01:25
/*       * Copyright (c) 2012, 烟台大学计算机学院      * All rights reserved.      * 作    者:李巧丽       * 完成日期:2012 年 11月 13 日      * 版 本 号:v1.0      *      * 输入描述: 输出水仙花数 * 问题描述: 略   * 程序输出:略    * 问题分析:略    * 算法设计:略     */            #include<iostream>using namespace std;/*判断一个数是否为水仙花数*/bool isFlower(int num){int bw,sw,gw,sum;bw=num/100;sw=num%100/10;gw=num%10;sum=bw*bw*bw+sw*sw*sw+gw*gw*gw;if(sum==num){//是水仙花数return true;}else{//不是水仙花数return false;}}int main(){int i;bool flag;for(i=100;i<1000;++i){flag=isFlower(i);if(flag){cout<<i<<"是水仙花数!"<<endl;}}return 0;}


 

运行结果: