TLE*1
查看原帖
TLE*1
996289
biao_o楼主2024/4/20 08:39

大佬帮忙看看qwq

#include<bits/stdc++.h>
using namespace std;
int i,n,m,sum=0;
int prime(int n)  
{
    if(n==1)
        return 0;
    if(n%2==0) 
        return 0;
    else 
    {   
        int i;
        for(i=2;i<=sqrt(n);i++) 
        {
            if(n%i==0)
                return 0;
        }
        return 1;
    }
}
int palindrome(int n)  
{ 
    int sum=0;
    int k=n;
    while(n!=0) 
    {
        sum=sum*10+n%10;
        n/=10;
    }
    if (sum==k)
        return 1;
    else
        return 0;
}
int main() 
{ 
    cin>>n>>m; 
    for(i=n;i<=m;i++) 
    {
        if (palindrome(i)&&prime(i)) 
            cout<<i<<endl;
    }
}

2024/4/20 08:39
加载中...