感觉代码没问题,但输出会多出一个,求助,必关!!
查看原帖
感觉代码没问题,但输出会多出一个,求助,必关!!
1483980
youtao233楼主2024/10/19 18:31
#include<iostream>
#include<math.h>
using namespace std;


int aa(int a){
int s=0;
int k=a;
while(a!=0){
    s=s*10+a%10;
    a=a/10;
}
  if(k==s){
    return 0;
  }else{
    return 1;
  }

}

int bb(int a){
    
    for(int j=2;j<=sqrt(a);j++){
        if(a%j==0){ 
            return 1;
        }else{
            return 0;
        }
    }
   
}


int main(){

int a,b;
cin>>a>>b;

for(int i=a;i<=b;i++){


if(aa(i)==0&&bb(i)==0){
    cout<<i<<endl;
}

}
 
    return 0;
}
2024/10/19 18:31
加载中...