看反数字问题,不会写

问题遇到的现象和发生背景

怎样将一个未知数据的各个位数插入到数组中,或者有什么更好的办法

用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

img

#include
#include
int main()
{ int n,i,cn;
 scanf("%d",&n);
 while(1)
 { m=n%10;
   cn++;
   if(m<10) break;
 }
 for(i=0;i)
}

int a[10],n,i=0;
输入n
while(n)
{
a[i++]=n%10;
n/=10;
}

int main()
{
int a[32];
int sum=0,num;
scanf("%d",&num);
for(int i=0;;i++)
{
a[i]=num%10;
num=num/10;
}
for(int i=31;i>=0;i--)
{
sum=sum+a[i];
sum=sum*10;
}
}
printf("%d",sum);
return 0;