- /*
- * Copyright (c) 2011, 烟台大学计算机学院
- * All rights reserved.
- * 作 者:田凤
- * 完成日期:2012 年 11月 10日
- * 版 本 号:v1.0
- * 输入描述: 设置程序解决有关水仙花问题的编程
- * 问题描述:用循环来解决问题
- * 程序输出:输出1000以内的水仙花数
- * 问题分析:一步步的编程,套用循环得出结果
- * 算法设计:略
- */
-
#include<iostream>
#include<Cmath>
using namespace std;
int main()
{
int number,hun,ten,gw,sum;
for(number=100;number<1000;number++)
{
hun=number/100;
ten=number%100/10;
gw=number%10;
sum=pow(hun,3)+pow(ten,3)+pow(gw,3);
if (sum==number)
{cout<<number<<"是水仙花数"<<endl;
}
}
return 0;
} - *运行结果:
- 心得体会:哎,差点没找到错误,浪费时间.