解题思路:关键是a[i]=x%10;x=x/10;
注意事项:k少一位
参考代码:如下
#include "stdio.h"
int main()
{
//12345 5,1 2 3 4 5,54321;
int a[5],i,k=0,x;
scanf("%d",&x);
for(i=0;i<5;i++)
{
a[i]=x%10;
x=x/10;
k++;
if(x==1)
{
a[i+1]=1;
break;
}
}
printf("%d\n",k+1);
for(i=k;i>=0;i--)
{
if(i==0)
{
printf("%d\n",a[i]);
break;
}
printf("%d ",a[i]);
}
for(i=0;i<=k;i++)
{
printf("%d",a[i]);
}
return 0;
}
0.0分
0 人评分