1 条题解
-
0
C :
#include<stdio.h> #include<math.h> int main() { long long a,m,n,i,j,x=0,b=0; scanf("%lld%lld",&m,&n); for(i=m;i<=n;i++) {x=i; a=0; while(x!=0) { a=a*10+x%10; x=x/10; } if(a==i) { for(j=2;j<=sqrt(i);j++) if(i%j==0)break; if(j>sqrt(i)) { b++; if(b%10==1) printf("%d",i); if(b%10!=1) printf(" %d",i); if(b%10==0)printf("\n"); } } } return 0; }C++ :
#include<bits/stdc++.h> using namespace std; int main(){ int n,m,s=0; cin>>n>>m; for(int i=n;i<=m;i++){ int h=0,y; y=i; while(y>0){ h=h*10+y%10; y=y/10; } if(i==h){ int flag=0; for(int j=2;j*j<=i;j++){ if(i%j==0){ flag=1; break; } } if(flag==0){ s++; cout<<i<<" "; if(s%10==0) cout<<endl; } } } return 0; }
- 1
信息
- ID
- 1182
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者