反向输出,以-1结束
代码:
#include <stdio.h>
int reverseDigits(int n);
int main()
{
int number,reverse;
scanf("%d",&number);
while(number!=-1)
{
if(number>0&&number<10000)
{
reverse=reverseDigits(number);
printf("%d-->%d\n",number,reverse);
}
else
printf("sorry!\n");
scanf("%d",&number);
}
return 0;
}
int reverseDigits(int n)
{
int reverse=0;
if(n<10)
reverse=n;
else
{
while(n>=10)
{
reverse=reverse*10+n%10;
n=n/10;
}
reverse=reverse*10+n;
}
return reverse;
}