我希望你是我独家记忆

一段永远封存的记忆,随风而去
posts - 263, comments - 31, trackbacks - 0, articles - 3
   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理

HLOJ_1162

Posted on 2009-03-23 17:50 Hero 阅读(84) 评论(0)  编辑 收藏 引用 所属分类: 代码如诗--ACM
 1 //1162      Accepted     390    156    607     C++ 
 2 
 3 #include <stdio.h>
 4 #include <stdlib.h>
 5 #include <string.h>
 6 
 7 int inn ;
 8 
 9 int data[10010] ;
10 
11 int main()
12 {
13     forint i=1; i<10000; i++ )
14     {
15         int sum = 1 ;
16         int en = i / 2 + 1 ;
17         forint sn=2; sn<=en; sn++ )
18         {
19             if0 == i % sn ) sum += sn ;
20         }
21 
22         data[i] = sum ;
23     }
24 
25     while( scanf( "%d"&inn ) != EOF )
26     {
27         printf( "%d:", inn ) ;
28         char *blank = " " ; int cnt = 0 ;
29         forint i=2; i<=inn; i++ )
30         {
31             if( data[i] == i )
32             {
33                 cnt++ ;
34                 printf( "%s%d", blank, i ) ;
35             }
36         }
37         if( cnt == 0 ) printf( "%sNULL", blank ) ;
38         printf( "\n" ) ;
39     }
40 
41     return 0 ;
42 }

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理