33分,不明白哪错了~_~
查看原帖
33分,不明白哪错了~_~
745349
BlueStar_zhjy楼主2022/10/16 21:38
#include<iostream>
#include<cstring>
using namespace std;
void huiwen(int a,int b) {
	int i,c;
	for(int chu=a; chu<b; chu++) {
		for(i=2; i<=chu/2; i++) {
			if(chu%i==0)	break;
		}
		if(i>chu/2) {
			int str;
			char arr[10000001]= {};
			sprintf(arr,"%d",chu);
			str=strlen(arr);

			for(c=0; c<=str/2; c++) {
				if(arr[c]!=arr[str-1-c])break;
			}
			if(c>str/2) {
				cout<<arr<<endl;
			}
		}
	}
}
int main() {
	int qian,hou;
	cin>>qian>>hou;

	huiwen(qian,hou);
	return 0;
}
2022/10/16 21:38
加载中...