天津天狮香妃丽人:有关self number的程序谁有啊

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 14:05:24
在网上搜了不少,可在线测试用不过,要求简单点的

#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;
}
试试这个看行不行吧,我测试过,结果是对的