如果爱有来生:有关self number的程序谁有啊
来源:百度文库 编辑:中科新闻网 时间:2024/07/07 09:03:25
在网上搜了不少,可在线测试用不过,要求简单点的
#include <iostream>
using namespace std;
const long limit=10000;
int main()
{
bool b[limit];
long i;
memset(b,0,limit);
for (i =1;i<=limit;++i)
{
long t=i,r=i;
while(t>0)
{
r+=t%10;
t/=10;
}
if(r<=limit)
{
b[r-1]=true;
}
}
for(i=0;i<limit;++i)
{
if(!b[i])
{
cout<<i+1<<endl;
}
}
return 0;
}
试试这个看行不行吧,我测试过,结果是对的