当前位置: 首页 > news >正文

PTA L1-028 判断素数

L1-028 判断素数(10分)

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

输入格式:

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

输出格式:

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

输入样例:

2
11
111

输出样例:

Yes
No

题解:

#include <stdio.h>
#include <math.h>int main()
{int n = 0, num = 0;scanf("%d",&n);for(int i = 1; i <= n; i++){int flag = 1; // 是素数flag=1scanf("%d",&num);for(int k = 2; k < sqrt(num); k++){if(num % k == 0){flag = 0;break;}}// 1也不是素数if(1 == flag && num != 1)printf("Yes\n");elseprintf("No\n");}return 0;
}

http://www.mrgr.cn/news/15811.html

相关文章:

  • 指针进阶(多级指针)
  • C语言入门基础知识(持续更新中)
  • 第十四章 rust集合库介绍
  • JS模块化
  • Redis缓存穿透、缓存击穿与缓存雪崩的详细讲解和案例示范
  • Django+Vue花卉商城系统的设计与实现
  • 逐行输出三个顺序表中共同存在的元素
  • winform中chart的Axis.LabelStyle 属性
  • sqlite数据插入效率
  • 集成电路学习:什么是CRC循环冗余校验
  • cucumber 怎么启动API
  • 对mozjpeg中的函数名进行替换
  • 用矩阵乘法的底层原理来理解“特征融合”
  • Android强制设置所有应用显示方向,忽略应用本身的设置
  • 【面试题系列Vue06】Vue 单页应用与多页应用的区别
  • 损失函数、成本函数cost 、最大似然估计
  • 五,Spring Boot中的 Spring initializr 的使用
  • Runway删库跑路,真的run away了!
  • net6 core 接入nacos 实现服务注册入门使用,心跳检测和负载均衡
  • 从零开始:全面掌握C++ Qt开发框架基础