MAN

666 · 发布于 2025-07-19 · 浏览 372 回复 0

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;

}

全部回复 共 0 条

还没有人回复。往下写第一条。

发表回复