http://poj.org/problem?id=1316

33, 39, 51, 57, 69, 84, 96, 111, 114, 120, 123, 129, 141, ...

39=33+3+3;

51=39+3+9;

57=51+5+1;

输出1-10000的不具有这种规律的数。

 1 # include <stdio.h>
 2 int a[10011]={0};
 3 void self(int i)
 4 {
 5     int flag=i;
 6     while(i)
 7     {
 8         flag+=i%10;
 9         i=i/10;
10     }
11     if(flag<10000)
12         a[flag]=1;
13 }
14 int main()
15 {
16     int i,j,k,t;
17     for(i=1;i<10000;i++)
18     {
19         self(i);
20         if(a[i] == 0)
21             printf("%d\n",i);
22     }
23     return 0;
24 }
View Code

 

http://poj.org/problem?id=1316

33, 39, 51, 57, 69, 84, 96, 111, 114, 120, 123, 129, 141, ...

39=33+3+3;

51=39+3+9;

57=51+5+1;

输出1-10000的不具有这种规律的数。

 1 # include <stdio.h>
 2 int a[10011]={0};
 3 void self(int i)
 4 {
 5     int flag=i;
 6     while(i)
 7     {
 8         flag+=i%10;
 9         i=i/10;
10     }
11     if(flag<10000)
12         a[flag]=1;
13 }
14 int main()
15 {
16     int i,j,k,t;
17     for(i=1;i<10000;i++)
18     {
19         self(i);
20         if(a[i] == 0)
21             printf("%d\n",i);
22     }
23     return 0;
24 }
View Code

 

相关文章:

  • 2022-12-23
  • 2022-01-17
  • 2021-07-01
  • 2022-01-14
  • 2022-01-07
  • 2022-12-23
  • 2022-02-22
猜你喜欢
  • 2021-11-04
  • 2022-01-11
  • 2022-01-05
  • 2022-01-02
  • 2021-05-19
  • 2021-10-24
  • 2021-06-28
相关资源
相似解决方案