📄 1128 self numbers.cpp
字号:
/*
1128 Self Numbers
Time Limit : 10000 ms Memory Limit : 32768 K Output Limit : 5120 K
GUN C++
*/
#include <iostream.h>
#include <stdio.h>
using namespace std;
const int MAX=1000000;
int main()
{
int n,ca,generator;
char num[MAX+1]={0};
//cout<<sizeof(short)<<" "<<sizeof(char)<<endl;
for(ca=1;ca<=MAX;ca++)
{
if(num[ca]==0)
{
n=ca;
while(n<=MAX)
{
generator=n;
while(n!=0 && generator<=MAX)
{ generator+=n%10;n/=10;}
if(num[generator]==0 && generator<=MAX)
{ num[generator]=1;n=generator;}
else
{ break;}
}
}
else
{ continue;}
}
for(ca=1;ca<=MAX;ca++)
if(num[ca]==0)
//cout<<ca<<endl;
printf("%d\n",ca);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -