关于#c语言#的问题,请各位专家解答!求出所有即是回文数又是素数的三位数

img


刚学c语言,还有很多不会的,遇到做题就没思路,有思路了也不知道该怎么写,求各位指点!

#include <stdio.h>
int isprime(int n)
{
    for(int i=2;i*i<=n;i++)
        if(n%i==0)
            return 0;
    return 1;
}

int hw(int n)
{
    int m=0;
    int t = n;
    while(t != 0)
    {
        m = m*10 + t%10;
        t = t/10;
    }
    if(m==n)
        return 1;
    return 0;
}
int main()
{
    for(int i=100;i<1000;i++)
        if(isprime(i) && hw(i))
            printf("%d\n",i);
}