大佬,救救!
查看原帖
大佬,救救!
1454054
wacwq17楼主2025/7/11 11:23
#include <stdio.h>
#include <math.h>
int main()
{
    long a, b, c, f;
    long q, w, e = 0, r = 0;
    scanf("%ld%ld%ld", &a, &b, &c);
    int ab[c + 2];
    f = a;
    while (f != 0)
    {
        f /= 10;
        e++;
    }
    while (a != b && r < c+1)
    {
        q = a % 10;
        a = a / 10;
        w = q * q % 10;
        if (a != 0)
            a = w * (long)pow(10, e - 1) + a;
        else
            a = w * (long)pow(10, e - 2) + a;
        ab[r] = a;
        r++;
    }
    if (r <= c)
    {
        for (f = 0; f < r; f++)
        {
            printf("%ld\n", ab[f]);
        }
    }
    else
        printf("-1");
    return 0;
}

一直都是60分

2025/7/11 11:23
加载中...