主题:高效求解21位水仙花数
南通大学周文瑄
[专家分:0] 发布于 2011-07-12 16:25:00
要求运行时间较短!!
回复列表 (共1个回复)
沙发
Fly_ [专家分:0] 发布于 2011-07-25 22:00:00
#include<iostream>
#include "math.h"
using namespace std;
int main()
{
int a=0,b=0,c=0,i;
for(i=100;i<=999;i++)
{
a=i/100;
b=(i-a*100)/10;
c=i%10;
if((pow(a,3)+pow(b,3)+pow(c,3))==i)
cout<<i<<endl;
}
return 0;
}
我来回复