数字倒序输出

#include <stdio.h>

int reverseDigits( int n );

int main()
{ 
   int number; /* input number */

   printf( "Enter a number between 1 and 9999: " );
   scanf( "%d", &number );

   /* find number with digits reversed */
   printf( "The number with its digits reversed is: %d\n", 
          reverseDigits( number ) );

   return 0; /* indicate successful termination */

} /* end main */

/* reverseDigits returns number obtained by 
   reversing digits of n */
int reverseDigits( int n )
{ 
   int reverse = 0; /* reversed number */
   int part = 0;    /* temp variable for individual digits */

   while ( n > 1 ) {
      part = n % 10;
      reverse = reverse * 10 + part;
      n /= 10;
   }

   return reverse; /* return reversed number */

} /* end function reverseDigits */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值