1000以内的水仙花数
2013-11-04 20:33
274 查看
/* * Copyright(c)2011,烟台大学计算机学院 * All right reserved. * 文件名称:test.cpp * 作者: 张凯 * 完成日期:2013年11月04日 * 版本号: v1.0 * 问题描述:求1000以内的水仙数 * 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 */ #include <iostream> using namespace std; int main () { int i,j,k,n; cout<<"水仙花数为:"<<endl; for(n=100;n<1000;n++) { i=n/100; //分离百位。 j=n/10-i*10; //分离十位。 k=n%10; //分离个位。 if(n==i*i*i+j*j*j+k*k*k) cout<<n<<" "<<endl; } return 0; }
运行结果(如下图)
心得体会:提前学习一下分离百位,十位,个位的方法,然后再做会很简单。
相关文章推荐
- C语言求1000以内水仙花数
- 1000以内的水仙花数
- 求1000以内的水仙花数
- 求1000以内的水仙花数
- 求1000以内的所有水仙花数
- 输出1000以内的水仙花数
- 1000以内的水仙花数
- 1000以内水仙花数(嵌套循环)
- 【C语言】输出1--1000以内的水仙花数
- 在100---1000以内所有水仙花数
- 使用for循环打印输出1000以内的水仙花数
- c# { 1 } 1000以内的水仙花数
- 输出100到1000以内的水仙花数
- (java 编写程序)求1000以内的水仙花数.
- 1000以内的水仙花数
- 输出100-1000以内的水仙花数
- 求1000以内的水仙花数. 水仙花数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)
- 第十一项目六——1000以内的素数
- C++第4次上机实验—求1000以内所有偶数的和
- C++第四次作业-1000以内偶数和和乘法口诀表