回 帖 发 新 帖 刷新版面

主题:高效求解21位水仙花数

要求运行时间较短!!

回复列表 (共1个回复)

沙发

#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;
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册