首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
素数判断
52条解析
开通博客写题解
我是一只小肚肚
发表于 2021-02-23 13:53:30
直接遍历即可 #include <stdio.h> int main() { int n, i, j,m; scanf("%d", &n); for (i = 0; i < n; i++) /*控制输入的循环次数*/ { scanf("%d"
展开全文
frlpp
发表于 2021-05-30 14:27:20
简单的枚举即可。 #include <bits/stdc++.h> using namespace std; bool isPrime(int n) { if(n == 1) return false; for(int i = 2; i <= sqrt(n);
展开全文
GB279824
发表于 2025-06-07 15:21:55
import sys n = int(input()) for line in sys.stdin: a = int(line.strip()) if a > 2: for i in range(2,a): if a % i == 0
展开全文
晨曦挣大钱
发表于 2020-09-24 09:39:43
python def diognose(): # 要判断的数是 x = int(input()) flag = 0 for i in range(1, x + 1): if x % i == 0: flag += 1
展开全文
Kennywu
发表于 2024-12-30 15:12:58
#include<stdio.h> #include<math.h> int isprime(int a){ //判断素数的函数 if(a==1)//对一特殊处理  
展开全文
无敌暴龙在线敲代码
发表于 2025-07-11 19:45:17
T=int(input()) for i in range(T): n=int(input()) if n<2 : print("No") continue for i in range(2,int(n**0.5)+
展开全文
孤寡孤寡的牛肉丸很甜美
发表于 2025-08-03 09:07:07
import math T = int(input()) for i in range(T): n = int(input()) print((lambda n: 'No' if any ( n%c == 0 for c in range(2, int(math.sqrt(n))+1
展开全文
_为明天_
发表于 2025-07-26 11:32:50
//方法1 #include <stdio.h> #include<math.h> int is_su(int n) { int m = 2; while(m<=sqrt(n))//避免n的值超出整形范围,取开根后计算 {if(n%m==0)
展开全文
wink在线单吃Java
发表于 2025-07-22 22:09:37
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in =
展开全文
CARLJOSEPHLEE
发表于 2025-07-16 19:32:12
@烤点老白薯(637174235)这是真爽了 [print("No" if (lambda x: x == 1 or (x!=2 and any(x%i==0 for i in range(2,int(x**0.5)+1))))(int(input())) else "
展开全文
查看本题
查看本题讨论
相关比赛
17037-阿尔法ACM协会训练赛002
进入比赛
17358-练习赛3
进入比赛
18149-阿尔法-C++日常训练(2星)
进入比赛
18150-阿尔法-C++日常训练(2星)
进入比赛
18296-信息编程学习-基础练习
进入比赛
等你来战
查看全部
牛客周赛 Round 104
报名截止时间:2025-08-10 21:00
2025牛客暑期多校训练营9
报名截止时间:2025-08-12 17:00
2025牛客暑期多校训练营10
报名截止时间:2025-08-14 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题