Description
输入一个任意长度的正整数,将该数逆序输出。如,输入正数237,则逆序显示的结果为732。如输入230,则逆序显示的结果为32。
Input
输入一个正整数。
Output
该数的逆序显示结果(数字最前面的0不显示,如340反转后。要求输出为43,而不是043)
Sample Input
123
Sample Output
321
========上面是问题,下面是我的解答,为什么不对?=========
#include <stdio.h>
int main()
{
int x,i=0;
scanf("%d",&x);
while(x!=0)
{
if(x%10!=0||i!=0)
{
printf("%d",x%10);
}
x=x/10;
i++;
}
printf("\n");
return 0;
}