您的位置:首页 > 其它

找100-999之间的“水仙花数”。

2012-11-01 16:26 218 查看
/*   
 * Copyright (c) 2012, 烟台大学计算机学院   
* All rights reserved.   
* 作    者:尹成真  
* 完成日期:2012 年 11   月  1   日   
* 版 本 号:v1.0   
*   
* 输入描述: 无  
* 问题描述:设计一个程序,找出100-999之间的“水仙花数”。
* 程序输出:略   
* 问题分析:略  
* 算法设计:如下所示   
*/      
#include <iostream>
#include <Cmath>
using namespace std;
/*
求100-999之间的水仙花数
*/
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;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: