函数逆序数

#include <stdio.h>

int reverse(int number);

int main()

{

     int number;

     scanf("%d",&number);

     printf("%d",reverse(number));

}

int reverse(int number)

{

    int symbol=1,s=0,a;

扫描二维码关注公众号,回复: 7876449 查看本文章

    if (number<0)

    {

        number=-number;          //注意负数

        symbol=-1;

    }

    do

    {

       a=number%10;   //123%10=3//        //a=12%10=2

       s=s*10+a;          //s=0+3//               //s=3*10+2

      number/=10;       //number=12//       //number=1

    }

    s=s*symbol        

    return s;

}

    

猜你喜欢

转载自www.cnblogs.com/DEAKY/p/11872531.html
今日推荐