3 条题解

  • 0
    @ 2025-7-23 11:20:25
    #include<bits/stdc++.h>
    using namespace std;
    int ad(int y){
        int a,b,c;
        a=y%10;
        b=y/10;
        c=a*10+b;
        return c;
    }
    bool ss(int x){
        for(int i=2;i<x;i++){
            if(x%i==0){
                return false;
            }
        }
        return true;
    }
    int main(){
        for(int j=2;j<=99;j++){
            if(ss(j)==true && ss(ad(j))==true){
                cout<<j<<endl;
            }
        }
        return 0;
    }
    
    • 0

      #include<bits/stdc++.h> using namespace std;

      // 判断一个数是否为素数 bool is_prime(int num) { if (num <= 1) { return false; } if (num == 2) { return true; } if (num % 2 == 0) { return false; // 排除偶数 } for (int i = 3; i * i <= num; i += 2) { if (num % i == 0) { return false; } } return true; }

      int main() { vector absolute_primes;

      // 遍历所有两位数
      for (int n = 10; n <= 99; ++n) {
          if (is_prime(n)) {
              // 交换十位和个位
              int reversed = (n % 10) * 10 + (n / 10);
              if (is_prime(reversed)) {
                  absolute_primes.push_back(n);
              }
          }
      }
      

      // 按顺序输出结果 for (int num : absolute_primes) { cout << num << endl; }

      return 0;
      

      }

      • 0

        #include<bits/stdc++.h> using namespace std; bool a(int num){ if(num<=1)return false; if(num2)return true; if(num%20)return false; for(int i=3;ii<=num;i+=2){ if(num%i==0)return false; } return true; } int x(int num){ int shi=num/10; int ge=num%10; return ge10+shi; } int main(){ for(int n=10;n<=99;n++){ if(a(n)){ int y=x(n); if(a(y)){ cout<<n<<endl; } } } return 0; }

        • 1

        信息

        ID
        157
        时间
        1000ms
        内存
        256MiB
        难度
        6
        标签
        递交数
        131
        已通过
        37
        上传者