C语言中求输出一个数平方之后的每一位数

对于给定的非负整数n,请按要求输出n平方后的值的每位数字。

输入
输入一个整数n(0≤n≤5000);

输出
按照从高位到低位的输出分别输出各位数字,各个数字之间1个空格隔开。最后一个数字的后面只有回车没有空格。

样例输入 Copy
3216
样例输出 Copy
1 0 3 4 2 6 5 6

#include <stdio.h>

int main(){
int copy,n;
scanf("%d",&n);
copy=n*n;
printf("%d",copy);

return 0;

}