博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdoj1164
阅读量:4324 次
发布时间:2019-06-06

本文共 715 字,大约阅读时间需要 2 分钟。

 

 1 
#include
<
iostream
>
 2 
#include
<
string
.h
>
 3 
#include
<
stdio.h
>
 4 
using
 
namespace
 std;
 5 
int
 prime[
10000
],cnt,n;
 6 
bool
 primtmp[
65538
];
 7 
int
 main(){
 8 
    cnt
=
0
;
 9 
    memset(primtmp,
-
1
,
sizeof
(primtmp));
10 
     
for
(
int
 i
=
2
;i
<=
65535
;
++
i){
//
求素数
11 
        
if
(primtmp[i]){
12 
            prime[cnt
++
]
=
i;
13 
            
int
 p
=
2
*
i;
14 
            
while
(p
<=
65535
){
15 
                primtmp[p]
=
0
;
16 
                p
+=
i;
17 
            }
18 
        }
19 
    }
20 
      
while
(scanf(
"
%d
"
,
&
n)
!=
EOF){
21 
    
int
 pos
=
0
;
22 
    
while
(n
>
1
){
23 
    
while
(n
%
prime[pos]
==
0
){
24 
        printf(
"
%d
"
,prime[pos]);
25 
        n
/=
prime[pos];
26 
        
if
(n
>
1
)
27 
            printf(
"
*
"
);
28 
       }
29 
        pos
++
;
30 
     }
31 
    printf(
"
\n
"
);
32 
    }
33 
}

转载于:https://www.cnblogs.com/Open_Source/archive/2010/05/08/1904958.html

你可能感兴趣的文章
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_4_字节输出流写入数据到文件...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_02 递归_5_综合案例_文件搜索...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_6_字节输出流写多个字节的方法...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_03 过滤器_2_FileNameFilter过滤器的使用和Lambda表达式...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_8_字节输入流_InputStream类&FileInputStream...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_3_字节输出流_OutputStream类&FileOutputStream...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_10_字节输入流一次读取一个字节的原理...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_5_文件存储的原理和记事本打开文本显示原理...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_12_练习_文件复制...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_7_字节输出流的续写和换行...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_1_字符输入流_Reader类&FileRead...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_9_字节输入流读取字节数据...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_3_字符输出流_Writer类&FileWriter类...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_11_字节输入流一次读取多个字节...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_5_flush方法和close方法的区别...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_13_使用字节流读取中文的问题...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_7_字符输出流的续写和换行...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_2_字符输入流读取字符数据...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_9_JDK7和JDK9流中异常的处理...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_4字符输出流的基本使用_写出单个字符...
查看>>