大佬们救救宝子吧,时间没过!!
查看原帖
大佬们救救宝子吧,时间没过!!
1090758
stmo楼主2023/9/19 13:24
#include<stdio.h>
int reverse(int n);
int isprime(int n);
int main() {
	int a, b;
	scanf_s("%d %d", &a, &b);
	for (; a <= b; a++) {
		if (reverse(a)) {
			if (isprime(a))
				printf("%d\n", a);
		}
	}
}
int reverse(int n) {
	int ret = 1;
	int q = 0,p=n;
	for (; p != 0; p /= 10) {
		if (n % 10)
			q =q*10+p%10;
		else
			q *= 10;
	}
	if (q != n)
		ret = 0;
	return ret;
}
int isprime(int n) {
	int ret = 1;
	if (n != 2) {
		for (int i = 2; i * i <= n; i++) {
			if (n % i == 0)
				ret = 0;
		}
	}
	return ret;
}
2023/9/19 13:24
加载中...