训练1-S
2024-08-31 07:48:03
给出N个正整数,检测每个数是否为质数。如果是,输出"Yes",否则输出"No"。
Input
第1行:一个数N,表示正整数的数量。(1 <= N <= 1000)
第2 - N + 1行:每行1个数(2 <= Si <= 10^9)
第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
}
...
最新文章
- Zadig - USB driver installation made easy
- CF 204B Little Elephant and Cards
- C-基本语法与运算
- fibonacci数列的和取余(1)
- linux使用技巧
- 结对2.0--复利计算WEB升级版
- Hadoop Mac OSX 安装笔记
- 3094 寻找sb4
- EF 7 Code First
- QT实现软件重启
- Xcode7如何添加pch文件
- MySQL(二)--事务与视图
- Spring思维导图(一)
- 自己编写JavaScript的sort函数
- Hibernate二级缓存简述及基于Spring4,Hibernate5,Ehcache3的二级缓存配置
- HBase多条件及分页查询的一些方法
- SSM后台管理系统(Spring SpringMVC Mybatis Mysql EasyUI)
- ajax 简单实例
- 搭建 FTP 文件服务vsftpd
- CF44H Phone Number
热门文章
- 【ACM】hdu_1093_A+BV_201307261715
- linux c 操作utmp 和 wtmp 文件接口
- strcpy函数使用方法以及底层实现
- 0==&#39;aa&#39;的结果是true
- 初探boost之noncopyable学习笔记
- LightOJ--1152--Hiding Gold(二分图奇偶建图)(好题)
- php json 初始化函数(格式化json字符串为php json_decode 标准的字符串)
- [Pulgin] 前端上传组件Plupload使用指南
- [TB-Technology] 淘宝在数据处理领域的项目及开源产品介绍
- king枚举帮助类