5 条题解

  • 1
    #include<iostream>
    #include<stdio.h> 
    #include<string.h> 
    #include<queue> 
    #include<math.h>
    #include<vector> 
    #include<algorithm> 
    #include<iomanip> 
    #include<stack>
    #include<cmath>
    using namespace std;
    bool pdss(int x){
    	bool flag=1;
    	for(int i=2;i<=sqrt(x);i++){
    		if(x%i==0){
    			flag=0;
    			break;
    		}
    
    	}	
    	return flag;
    }
    int main(){
    	int n;
    	cin>>n;
    	if(pdss(n)==1&&n>1)cout<<"Yes";
    	else cout<<"No";	
    }
    
    • 1
      @ 2023-4-22 12:17:07

      #include<iostream> #include<cmath> using namespace std; int main() { int n; bool sum=1; cin>>n; for(int i=2;i<=sqrt(n);i++){ if(n%i0) { sum=0; break; } } if(sum1&&n>1)cout<<"Yes"; else cout<<"No"; return 0; }


      • 0
        @ 2023-5-21 18:20:24
        import math
        n=int(input())
        zhishu=True
        if n==1:
            print("No")
        elif n==2 or n==3:
            print("Yes")
        elif n>3:
            i=3;
            while(i<=int(math.sqrt(n))+1):
                if n%i==0:
                    print("No")
                    zhishu=False
                    break
                i+=2;
            if zhishu:
                print("Yes")
        
        • 0
          @ 2021-11-29 22:19:26

          注意n=1时要特判

          n = int(input())
          ok=1
          for i in range(2,n):
              if i*i>n:
                  break
              elif n%i==0:
                  print("No")
                  ok=0
                  break
          if(ok and n!=1):
              print('Yes')
          if n==1:
              print('No')
          
          • -1
            @ 2021-12-11 22:13:41
            import math
            n=int(input())
            zhishu=True
            if n==1:
                print("No")
            elif n==2 or n==3:
                print("Yes")
            elif n>3:
                i=3;
                while(i<=int(math.sqrt(n))+1):
                    if n%i==0:
                        print("No")
                        zhishu=False
                        break
                    i+=2;
                if zhishu:
                    print("Yes")
            
            • 1

            信息

            ID
            1366
            时间
            1000ms
            内存
            128MiB
            难度
            8
            标签
            递交数
            529
            已通过
            97
            上传者