给出N个正整数,检测每个数是否为质数。如果是,输出"Yes",否则输出"No"。


Input
第1行:一个数N,表示正整数的数量。(1 <= N <= 1000)
第2 - N + 1行:每行1个数(2 <= Si <= 10^9)
Output
输出共N行,每行为 Yes 或 No。
Sample Input
5
2
3
4
5
6

Sample Output

Yes
Yes
No
Yes
No
#include<stdio.h>
#include<math.h>
int main()
{
int sushu(long n);
int t;
scanf("%d",&t);
while(t--)
{
long n,i; //数字较大,定义为长整型,
scanf("%ld",&n);
if(sushu(n))
printf("YES\n");
else
printf("NO\n");
}
} int sushu(long n) //判断是否是素数
{
long i;
for(i=2;i<=sqrt(n);i++)
if(n%i==0) //如果能被整除,返回0,函数调用结束
return 0;
return 1; //只会返回一个值,如果上句没有执行,证明是素数,返回1
}

...

最新文章

  1. Zadig - USB driver installation made easy
  2. CF 204B Little Elephant and Cards
  3. C-基本语法与运算
  4. fibonacci数列的和取余(1)
  5. linux使用技巧
  6. 结对2.0--复利计算WEB升级版
  7. Hadoop Mac OSX 安装笔记
  8. 3094 寻找sb4
  9. EF 7 Code First
  10. QT实现软件重启
  11. Xcode7如何添加pch文件
  12. MySQL(二)--事务与视图
  13. Spring思维导图(一)
  14. 自己编写JavaScript的sort函数
  15. Hibernate二级缓存简述及基于Spring4,Hibernate5,Ehcache3的二级缓存配置
  16. HBase多条件及分页查询的一些方法
  17. SSM后台管理系统(Spring SpringMVC Mybatis Mysql EasyUI)
  18. ajax 简单实例
  19. 搭建 FTP 文件服务vsftpd
  20. CF44H Phone Number

热门文章

  1. 【ACM】hdu_1093_A+BV_201307261715
  2. linux c 操作utmp 和 wtmp 文件接口
  3. strcpy函数使用方法以及底层实现
  4. 0==&#39;aa&#39;的结果是true
  5. 初探boost之noncopyable学习笔记
  6. LightOJ--1152--Hiding Gold(二分图奇偶建图)(好题)
  7. php json 初始化函数(格式化json字符串为php json_decode 标准的字符串)
  8. [Pulgin] 前端上传组件Plupload使用指南
  9. [TB-Technology] 淘宝在数据处理领域的项目及开源产品介绍
  10. king枚举帮助类