7-9 判断素数 (20分) 本题的目标很简单,就是判断一个给定的正整数是否素数。[通俗易懂]

7-9 判断素数 (20分) 本题的目标很简单,就是判断一个给定的正整数是否素数。[通俗易懂]7-9 判断素数 (20分) 本题的目标很简单,就是判断一个给定的正整数是否素数。输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于2 ​31 ​​ 的需要判断的正整数。输出格式: 对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No。输入样例: 2 11 111 输出样例: Yes No#include &l…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

7-9 判断素数 (20分) 本题的目标很简单,就是判断一个给定的正整数是否素数。

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

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

输入样例:
 2 
 11
 111

  
 输出样例:
 Yes 
 No
#include <iostream>
#include<string>
#include"math.h"

using namespace std;

int main() { 
   
	int N, inputNum, flag;
	cin >> N;
	while (N--)
	{ 
   
		flag = 0;
		cin >> inputNum;
		if (inputNum > 1)
			flag = 1;
		for (int i = 2; i <= sqrt(inputNum); i++)
			if (inputNum% i == 0)
			{ 
   
				flag = 0;
				break;
			}
		if (flag || inputNum == 2)
			printf("Yes\n");
		else
			printf("No\n");
	}
	return 0;
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170903.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月18日 下午2:36
下一篇 2022年8月18日 下午2:46


相关推荐

  • SOLID原则(转载)

    SOLID原则(转载)SOLID 原则其实是由面向对象的五大设计原则组成 也是各种设计模式的基础理论 适当遵守 SOLID 原则 能写出高内聚 松耦合的代码 便于当需求变动能更快的拓展 废话不多说 下面立即正片 原则名称英文原义中文含义 SingleRespon andonlyone reasontochan 单一责任原则 OpenClosedPr

    2026年3月16日
    3
  • uniapp离线打包

    uniapp离线打包uniappandior 离线打包开发工具及所需要的夹包 1 AndroidStudi 下载地址 AndroidStudi 官网 2 HBuilderX 下载地址这里 HBuilderX 版本也是用的 3 2 9 版本的 3 App 离线 SDK 下载最新 android 平台 SDK 下载 4 这里集成是 3 2 9 版本 SDK 下载地址 提取码 5nzq

    2026年3月18日
    1
  • callable线程使用_java线程结束用什么方法

    callable线程使用_java线程结束用什么方法接着上一篇继续并发包的学习,本篇说明的是Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果。Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可以被Future拿到,也就是说,Future可以拿到异步执行任务的返

    2022年10月17日
    5
  • HTML5 标签audio添加网页背景音乐代码[通俗易懂]

    HTML5 标签audio添加网页背景音乐代码[通俗易懂]分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;html5&n

    2025年11月25日
    4
  • Java实现 Hello World

    Java实现 Hello WorldHelloWorld记事本手写HelloWorldeclipse编辑器从零到一实现HelloWorld记事本手写HelloWorld1.新建Hello文本文件输入以下代码eclipse编辑器从零到一实现HelloWorld

    2022年7月16日
    17
  • Python字典(dict)详解

    Python字典(dict)详解文章目录 一 字典 dict 的概念 二 字典 dict 的定义 1 一般格式 2 空字典 3 举例 注意 三 字典 dict 的一些基本操作 1 增 2 删 3 查 4 改 四 字典 dict 的常见操作 五 字典三种取值方式 1 value 字典名 key 2 setdefault 3 get 六 字典的遍历 1 key 2 value 3 item 4 依次打印 key 和 value 5 元素值和对应的下标索引 enumerate 一 字典 dict 的概念 Python 字典是另一种可变容器模

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号