为设么过不了#4#5
查看原帖
为设么过不了#4#5
510360
HbugU楼主2021/5/29 15:25
#include<bits/stdc++.h>
using namespace std;
bool isPrime(int x){
	if(x<2) return 0;
	for(int i=2;i<=sqrt(x);i++){
		if(x%i==0) return 0;
	}
	return 1;
}
bool rib(int x){
	while(x){
		if(!isPrime(x)) return 0;
		x/=10;
	}
	return 1;
}
int n;
int main(){
	cin>>n;
	int a=pow(10,n-1);
	for(int i=a;i<a*10;i++){
		 if(rib(i)) cout<<i<<endl;
	}
	return 0;
}
2021/5/29 15:25
加载中...