求助求助 66分
查看原帖
求助求助 66分
1557981
zlzlzlzlzl_楼主2024/12/8 11:21

SOS

#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;
}

2024/12/8 11:21
加载中...