求帮忙看一下这个c语言程序的问题,是求某个范围内的回文素数的问题

2024-11-19 08:21:53
推荐回答(1个)
回答1:

如果只是改正错误的话,按照一下方式修改:

if(x==i)

{

    ...

}

改成

if(x==i)
{
    z=i;
    b=0;
    while(z)
    {
        a[b]=z%10;
        z=z/10;
        b++;
    }
    for (z=0;z        if(a[z]!=a[b-1-z]) break;
    if(z==b)
        printf("%d ",i);
}