逆序数
Description
输入一个任意整数(int型),输出其位数并逆序输出该数。
Input
输入一个任意整数(int型)
Output
输出其位数及逆序数
Sample Input
12345 -123 100
Sample Output
54321 5 -321 3 1 3
#include<stdio.h> int main() { int n,m=0; int q; int flag; int count=0; scanf("%d",&n); if(n>0) { flag=1; } if(n<0) { flag=-1; n=(-1)*n; } while(n!=0) { m*=10; q=n%10; m+=q; n/=10; count++; } printf("%d %d\n",flag*m,count); }