自守数有关的题,不会写

img

img


自守数有关的题,不会写,可以看看嘛,不知道怎么表达,谢谢了,谢谢啦

供参考:

#include <stdio.h>
int IsAutomorphic(int x);
void FindAutomorphic(int lower, int upper);
int main()
{
    int a, b;
    scanf("%d%d", &a, &b);
    FindAutomorphic(a, b);
    return 0;
}
/*请在这里填写答案*/
int IsAutomorphic(int x)
{
    int n = x, k = 1;
    n *= n;
    while (k <= x) k *= 10;
    n %= k;
    return n == x;
}

void FindAutomorphic(int lower, int upper)
{
    int i, flg;
    for (i = lower, flg = 0; i <= upper; i++)
    {
        if (IsAutomorphic(i)) {
            printf(flg == 0 ? "%d" : "\n%d", i);
            flg = 1;
        }
    }
    if (!flg)
        printf("None");
}

你连题意都没理解,两个形参都没有用上
你现在的问题不是不会写代码,是根本就没有好好的读懂题目