天梯—判断素数(C语言)

本题的目标很简单,就是判断一个给定的正整数是否素数。

输入格式:

输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于231的需要判断的正整数。

输出格式:

对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No

输入样例:

2
11
111

输出样例:

Yes
No

上代码!!!

#include<stdio.h>
#include<math.h>
int main()
{int i,j,n,m;scanf("%d",&n);for(j=0;j<n;j++){scanf("%d",&m);if(m==1){printf("No\n");continue;}for(i=2;i<=sqrt(m);i++){if(m%i==0){break;}}if(i>sqrt(m)){printf("Yes\n");}else{printf("No\n");}}return 0;
}

天梯—判断素数(C语言)相关推荐

  1. java 语言如何判断素数_C语言实验之判断素数(循环结构java)方法讲解

    C语言实验之判断素数(循环结构java)方法讲解 Problem Description 从键盘上输入任意一个正整数,然后判断该数是否为素数. 如果是素数则输出"This is a prim ...

  2. java语言 判断素数,C语言实现判断一个数是否为素数并求100以内的所有素数

    判断一个数是否为素数 算法思想 设一个正整数x,sqrt(x)为x开平方后的值,若x不为素数,则x=a*b,a,b为2~x-1之间的整数,且当2=< a <= sqrt(x)时,必有sqr ...

  3. PTA L1-028 判断素数 C语言版

    本题的目标很简单,就是判断一个给定的正整数是否素数. 输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于2^31的需要判断的正整数. 输出格式: 对每个需要判断的正整数, ...

  4. ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime

    题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime 来源/ ...

  5. C语言循环结构素数判断,C语言实验之判断素数(循环结构java)方法讲解

    C语言实验之判断素数(循环结构java)方法讲解 Problem Description 从键盘上输入任意一个正整数,然后判断该数是否为素数. 如果是素数则输出"This is a prim ...

  6. c语言中prime的作用,C语言判断素数prime

    <C语言判断素数prime>由会员分享,可在线阅读,更多相关<C语言判断素数prime(2页珍藏版)>请在人人文库网上搜索. 1.主函数:#include int prime( ...

  7. C语言——判断素数的几种方法以及相关题目

    目录 一,什么是素数 二,如何判断一个自然数为素数 三,相关题目 四, 总结 一,什么是素数 素数又称质数,是指在大于1的自然数中,因数仅有1和它本身的自然数 二,如何判断一个自然数为素数 思路一,由 ...

  8. C语言判断素数的两种方法

    C语言判断素数的两种方法 素数又称质数.所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除. 思路1):因此判断一个整数m是否是素数, ...

  9. C语言判断素数(质数)O(sqrt(n))、O(sqrt(n)/2)、O(sqrt(n)/3)【素数分布规律】、口算

    质数是指在大于1的自然数中,除了1和它本身外没有其他因数的自然数. 若所要判断的数对我们给出的可能因数除余结果均不为0,即该数不能被除1和本身外的其他整数整除,则该数为素数. 故本文主要针对所给可能因 ...

最新文章

  1. 用 Python 使用 Google Colab?岂止是炫酷
  2. Div内有ul li元素,Div设置高度100%,谷歌IE下li过多会显示滚动条,而火狐下就会滚动条就不起作用,li会撑大Div...
  3. 利用eigen库简单实现矩阵功能
  4. UVA11054Gergovia的酒交易
  5. startActivities的使用
  6. ActiveX 控件导入程序
  7. spring源码分析之spring-jms模块详解
  8. 【ubuntu+opencv3】ubuntu16.04+qt5+opencv3.2.0编译与安装
  9. Tornado基本使用
  10. 减小TabLayout高度而不影响每个tab展示的几种方法
  11. 异常通知(After Throwing Advice)
  12. Spark入门(十七)之单表关联
  13. payara 创建 集群_使用Payara Micro的Easy Java EE Microservices
  14. wp7检测网络是否可用以及网络开启简单代码段
  15. 从 VI 编辑器谈操作系统起源及编辑器本质
  16. vision画流程图的软件_流程图制作软件visio|流程图制作软件visio vs2010 中文版 - 软件下载 - 绿茶软件园|33LC.com...
  17. Shopee平台,对接运营经理是一条离成功更近的捷径
  18. Allegro各属性说明如 Clines或者Cline Segs
  19. Vue中wangeditor工具栏失效问题
  20. 推荐一个爬虫神器:You-Get,小白也会用

热门文章

  1. MVC3.0 如何点击点击一张图片连接到另一地址
  2. Windows平台下MySQL常用操作与命令
  3. 动态分配IP之dhcp服务
  4. Debian完全卸载清理MySQL服务器
  5. 编码发生错误时,要注意文件之间的关联性问题!
  6. StringBulider StringBuffer
  7. 力扣题目——566. 重塑矩阵
  8. 【数据仓库】Inmon与Kimball数仓理论对比
  9. 谷歌拼音输入法快速切换中英文解决中英文混合打字问题
  10. Win7和win10下python3和python2同时安装并解决pip共存问题