为什么全是WA啊 崩溃了
查看原帖
为什么全是WA啊 崩溃了
1300157
wvvvvvvvvvvvv楼主2024/3/23 08:45
#include<stdio.h>
#include <stdbool.h>
bool ispa(int x) //判断回文数
{
    int num[20];
    int n = 0;
    int i = 0;
    while (x > 0)
    {
        num[i] = x % 10;
        x /= 10;
        n++;
        i++;
    }
    if (num[i] == num[n - i])
        return true;
    else
        return false;
}
bool ispr(int x) //判断质数
{
    int i;
    int num = 0;
    for (i = 1; (i * i) <= x; i++)
    {
        num += (x % i == 0) ? 1 : 0;
    }
    if ((num - 1) == 0)
        return true;
    else
        return false;
}
int main() //主函数
{
    int a,b,i;
    bool pa = false;
    bool pr = false;
    scanf("%d %d", &a, &b);
    for (i = a; ((i % 2) != 0) && i <= b; i++)
    {
        pa = ispa(i);
        if (pa)
            pr = ispr(i);
        if (pr)
            printf("%d\n", i);
    }
    return 0;
}
2024/3/23 08:45
加载中...