当前位置:网站首页>L1-028 判断素数(Lua)
L1-028 判断素数(Lua)
2022-07-07 15:38:00 【有趣就行】
题目
本题的目标很简单,就是判断一个给定的正整数是否素数。
输入格式:
输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于2
31
的需要判断的正整数。
输出格式:
对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No。
输入样例:
2
11
111
输出样例:
Yes
No
代码
function isPrime(x)
if x == 0 or x == 1 then
return false
end
local i = 2
while i <= x / i do
if x % i == 0 then
return false
end
i = i + 1
end
return true
end
local n = io.read()
for i = 1, n do
local num = tonumber(io.read())
if isPrime(num) then
print("Yes")
else
print("No")
end
end
边栏推荐
- Number of exchanges in the 9th Blue Bridge Cup finals
- [video / audio data processing] Shanghai daoning brings you elecard download, trial and tutorial
- 99% 用户在 Power BI 云端报表常犯错误
- 麒麟信安云平台全新升级!
- 如何选择合适的自动化测试工具?
- Seaborn数据可视化
- DNS series (I): why does the updated DNS record not take effect?
- skimage学习(1)
- Master this promotion path and share interview materials
- 管理VDI的几个最佳实践
猜你喜欢
Pychart ide Download
[video / audio data processing] Shanghai daoning brings you elecard download, trial and tutorial
Master this promotion path and share interview materials
鲲鹏开发者峰会2022 | 麒麟信安携手鲲鹏共筑计算产业新生态
管理VDI的几个最佳实践
Sator a lancé le jeu web 3 "satorspace" et a lancé huobi
Sator推出Web3游戏“Satorspace” ,并上线Huobi
skimage学习(1)
最新高频Android面试题目分享,带你一起探究Android事件分发机制
Matplotlib绘制三维图形
随机推荐
管理VDI的几个最佳实践
Number of exchanges in the 9th Blue Bridge Cup finals
QT picture background color pixel processing method
Notes on installing MySQL in centos7
防火墙系统崩溃、文件丢失的修复方法,材料成本0元
skimage学习(2)——RGB转灰度、RGB 转 HSV、直方图匹配
MySQL usage notes 1
【Seaborn】组合图表、多子图的实现
第二十四届中国科协湖南组委会调研课题组一行莅临麒麟信安调研考察
LeetCode 213. Home raiding II daily question
LeetCode 1626. 无矛盾的最佳球队 每日一题
MRS离线数据分析:通过Flink作业处理OBS数据
麒麟信安云平台全新升级!
如何在博客中添加Aplayer音乐播放器
Biped robot controlled by Arduino
LeetCode 403. 青蛙过河 每日一题
电脑无法加域,ping域名显示为公网IP,这是什么问题?怎么解决?
Skimage learning (3) -- gamma and log contrast adjustment, histogram equalization, coloring gray images
LeetCode 1696. Jumping game VI daily question
Sator推出Web3游戏“Satorspace” ,并上线Huobi