MAN

GZC  •  4个月前


include

using namespace std; int main() {

long long l,r,sum=0,n,m=0; 
cin>>l>>r;
for(long long i=1;;i++){
	if(i*i>r){
		break;
	}
	long long k=0;
	if(i*i>=l && i*i<=r){
		n=i*i;
		while(n){
			k+=n%10;
			n=n/10;
		}
	}
	for(int y=2;y<k;y++){
		if(k%y==0){
			break;
		}
		else if(k%y!=0 && y==k-1){
			cout<<i*i<<" ";
			m=1;
		}
	}
}
if(m==0){
	cout<<"0";
}
return 0;

}


评论:

请先登录,才能进行评论