为什么只有88分,求助!
查看原帖
为什么只有88分,求助!
509581
creeper666楼主2021/5/13 20:41
#include <bits/stdc++.h>
using namespace std;
bool ss(int m){
	int i;
	if (m==1) return false;
	if (m==2) return true;
	for (i=2;i<=sqrt(double(m));i++)
		if (m%i==0) return false;
	return true;
}
bool ishw(long long m){
	int m1=0,k=m;
	while (k!=0){
		m1=m1*10+k%10;
		k=k/10;
	}
	return (m==m1 && ss(m1) && ss(m));
}
int main(){
	int i;
	int n,m;
	cin>>n>>m;
    for (i=n;i<=m;i++) if(ishw(i)==true) cout<<i<<endl;
    return 0;
}
2021/5/13 20:41
加载中...