输出1000以内的水仙花数
2012-11-27 19:04
567 查看
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:fibnacct.cpp * 作者:袁静 * 完成日期:2012 年11月24日 * 版本号:v1.0 * 对任务及求解方法的描述部分 * 输入描述:无 * 问题描述: * 程序输出:1000以内所有的水仙花数 * 问题分析:运用数学函数 .*/ /* 判断一个数是否为水仙花数 返回true:是 返回false:不是 */ #include <iostream> using namespace std; bool isFlower (int number) { int bw,sw,gw,sum; bw=number/100; sw=(number%100)/10; gw=number%10; sum=gw*gw*gw+bw*bw*bw+sw*sw*sw; if(number==sum) { return true; }else{ return false; } } int main() { bool flag; int i; for(i=100;i<1000;++i) { flag=isFlower(i); if(flag) cout<<i<<"是水仙花数。 "<<endl; } return 0; }
相关文章推荐
- 输出100-1000以内的水仙花数
- 使用for循环打印输出1000以内的水仙花数
- 【C语言】输出1--1000以内的水仙花数
- 输出100到1000以内的水仙花数
- php输出1000以内质数(素数)示例
- 1000以内的水仙花数
- (java 编写程序)求1000以内的水仙花数.
- 计算并输出1000以内的所有“完数”之和
- 第9周项目5-输出1000以内能被三整除且个位数为6的所有整数
- 求1000以内的水仙花数
- 提高篇第一讲项目6.4——编制函数输出1000以内的所有素数,回文数,回文素数,可逆素数
- 第10周项目5输出1000以内的所有完数
- 第十一周项目六——回文,素数(4)输出1000以内的所有回文素数
- 第十一周项目6 (4)输出1000以内的所有回文数
- 第11周 项目6-4 输出1000以内的所有素数
- 输出1000以内奇数的和
- 9.5(1)循环填充:输出1000以内个位数为6且能被三整除的正整数
- 第三十九讲项目1.2——输出1000以内的所有完数
- 输出1000以内的所有完数
- JAVA课程3 输出1000以内的完全数