求10-100之间个位数为7的质数

求10-100之间个位数为7的质数,大佬快来救救孩子

是个位数为7的      质数!

是个位数为7的      质数!

是个位数为7的      质数!

大佬快来救救孩子👶🏻,给大佬跪了

#include <stdio.h>
int isp(int n)
{
    int i;
    if (n<2)
        return 0;
    for (i=2;i*i<=n;++i)
    {
        if (n%i==0)
            return 0;
    }
    return 1;
}
int main()
{
    int i=17;
    while (i<=100)
    {
        if (isp(i))
            printf("%d  ",i);
        i+=10;   //只需要验证17,27,37,47,57,67,77,87,97这9个数
    }
    printf("\n");  
    return 0;
}

 

思路:循环然后求各位数进行判断即可代码如下,望采纳

#include <stdio.h>
int isp(int n)
{
    int i;
    if (n<2)
        return 0;
    for (i=2;i*i<=n;++i)
    {
        if (n%i==0)
            return 0;
    }
    return 1;
}
int main()
{
    int i=17;
    while (i<=100)
    {
        if (isp(i))
            printf("%d  ",i);
        i+=10;   //只需要验证17,27,37,47,57,67,77,87,97这9个数
    }
    printf("\n");  
    return 0;
}