PTA 7-24 求素数

news/2024/12/30 0:05:10/

本题目要求读入1个正整数A,判断A是否为素数。

小贴士:反过来考虑,只要有一次整除了,就不是素数,循环break,不要继续算了。还可以加入标志法,flag的初值为1,一,旦整除了,flag置0。输出结果根据flag的值是0还是1来判断。当然也可不用标志法。

输入格式:

输入1个正整数A。

输出格式:

输出A是或否为素数。

输入样例:

2

输出样例:

2 yes
#include <stdio.h>
int main(){int A;int flag = 0;scanf("%d", &A);if(A == 1 || A <= 0){printf("%d no", A);}else{for(int i = 2; i <= A - 1; i++){if(A % i == 0) flag = 1;}if(flag == 0)printf("%d yes", A);elseprintf("%d no", A);}return 0;
}

 


http://www.ppmy.cn/news/1221721.html

相关文章

折爱心教程(简单版本)

文章目录 1.折出双三角形2.向中心折叠3.形成正方形4.对折正反面相同5.向中心折6.外侧角向中心折7.顶部三角形向下折叠注意参考资料 我怎么也没有想到&#xff0c;身为混迹职场多年的老油子&#xff0c;竟然还能遇到折纸这种硬性task。 可是给的教程步骤省略太多了&#xff0c;看…

Linux进程间通信模式

管道是一种单向传输数据的机制&#xff0c;它其实是一段缓存&#xff0c;里面的数据只能从一端写入&#xff0c;从另一端读出。如果想互相通信&#xff0c;我们需要创建两个管道才行。 管道分为两种类型&#xff0c;“|” 表示的管道称为匿名管道&#xff0c;意思就是这个类型…

java绘制心形爱心

java绘制心形爱心 绘制java心形的核心就是实现&#xff1a;上代码&#xff1a;可以直接复制使用生成效果heart() 展示效果heart2() 展示效果 下面实现另一个需求&#xff1a;需求描述要生成二维码&#xff0c;就要引入依赖&#xff1a;上代码效果&#xff1a;这个就是包含刘亦菲…

【混合编程】Matlab和C++混编

文章目录 编译第一步&#xff1a;使用下面命令编译cpp文件第二步&#xff1a;写mexFunction 在matlab中使用C和C数值传递matlab → \to → cc → \to → matlab 字符串的传入与传出matlab → \to → cc → \to → matlab 编译 第一步&#xff1a;使用下面命令编译cpp文件 …

【ceph】ceph集群中使用多路径(Multipath)方法

本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》&#xff1a;python零基础入门学习 《python运维脚本》&#xff1a; python运维脚本实践 《shell》&#xff1a;shell学习 《terraform》持续更新中&#xff1a;terraform_Aws学习零基础入门到最佳实战 《k8…

go-bindata - embed结合嵌入静态文件打包可执行二进制文件

## embed 嵌入静态文件到可执行二进制文件 # 安装go-bindata go get -u github.com/jteeuwen/go-bindata/... # 打包静态文件 go-bindata web/... 执行次命令之后会在项目目录下生成bindata.go文件,示例命令中模板文件都在项目的web目录下 # 使用embed注册模板示例文档 http…

设计模式 -- 工厂模式(Factory Pattern)

工厂模式&#xff1a;属于 创建型模 式&#xff0c;最常用的设计模式之一&#xff0c;提供了一种创建对象的最佳方式。 介绍 意图&#xff1a;定义一个创建对象的接口&#xff0c;让其子类自己决定实例化哪一个工厂类&#xff0c;工厂模式使其创建过程延迟到子类进行。主要解决…

无线WiFi安全渗透与攻防(三) 无线信号探测(目前仅kismet)

这里写目录标题 一. kismet1.软件介绍2.软件使用1.查看kali是否链接了无线网卡2.启动kismet3.查看此时的网卡配置4.访问kismet管理界面5.打开图形窗口,第一次使用时,将会进入用户信息设置界面,如下图:6.填写相关用户信息,第一行用户名,第二行密码,第三行重复密码,设置完…