noip2005初赛-判断质数

来源:互联网 发布:ff14大数据 编辑:程序博客网 时间:2024/05/17 07:45

noip2005C_4_1判断质数

 

题目描述:

给出一个正整数,判断这个数是否是质数。

 

输入:

一个正整数n(1≤n≤10000)。

 

输出:

如果n是质数,输出“YES”;否则,输出“NO”。

 

输入样例:

10

 

输出样例:

NO


varn,i:integer;beginread(n);if n=2 then writeln('YES')else beginif (n=1) or (n mod 2=0) then writeln('NO')elsebegini:=3;while i*i<=n dobeginif n mod i=0 thenbeginwriteln('NO');exit;end;i:=i+2;end;writeln('YES');end;end;end.


0 0
原创粉丝点击