c语言输出一个数平方后的各位数字

c语言的初学者,求各位同行指点😭,输入一个n,衰退它平方后得各位数字,感觉脑袋都不够用了

平方后的值对10取余就可以了。

代码如下,有帮助的话采纳一下哦!

#include <stdio.h>
int main()
{
int n,temp;
printf("请输入一个整数");
scanf("%d",&n);
while(n!=0)
{
temp=n%10;
printf("%d",temp*temp);
n/=10;
}
return 0;
}

供参考:

#include <stdio.h>
void print(int n)
{
    if (n == 0)
        return;
    print(n / 10);
    printf("%2d", n % 10);
}
int main()
{
    int n;
    scanf("%d", &n);
    n *= n;
    print(n);
    return 0;
}