红颜如霜


私信TA

用户名:uq_88586478448

访问量:1009

签 名:

等  级
排  名 7606
经  验 1298
参赛次数 0
文章发表 28
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:判断一个数字是m位数,每次除以10,发现每次除的余数正好是该数的倒序,则可用下表为0,大小为m的数组开始储存余数,再逆序输出

注意事项:

参考代码:

#include

void distract(int x,int len)

{

    int m=len,a=0,y,n[m],i;

    while(a<m)

    {   

        y=x%10;

        x/=10;

        n[a]=y;

        a++;

       

    }

    for(i=m-1;i>=0;i--)

    printf("%d ",n[i]);

}


int main()

{

int len=0,x,m;

scanf("%d",&x);

    m=x;

while(x!=0)

{

    x/10;

    x/=10;

    len++;//len=4

}

distract(m,len);

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »