社区讨论

求助求助 66分

P1217[USACO1.5] 回文质数 Prime Palindromes参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@m4f1gs1p
此快照首次捕获于
2024/12/08 11:23
去年
此快照最后确认于
2025/11/04 13:09
4 个月前
查看原帖
SOS
C
#include <stdio.h>
int main() {
    int n, m, i, j, temp, reverse, flag1, flag2; 
    scanf("%d %d", &n, &m);
    for (i = n; i <= m; i++) {
        flag1 = 1;
        if (i <= 1) {
            flag1 = 0;
        } else {
            for (j = 2; j * j <= i; j++) {
                if (i % j == 0) {
                    flag1= 0;
                    break;
                }
            }
        }
        reverse = 0;
        temp = i;
        flag2 = 1;
        while (temp != 0) {
            reverse = reverse * 10 + temp % 10;
            temp /= 10;
        }
        if (reverse != i) {
            flag2= 0;
        }
        if (flag1&&flag2) {
            printf("%d\n", i);
        }
    }
    return 0;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...