(1)统计为几位数
若数字为0,则直接输出;
若不为0,则设置计数器为1,数一位舍弃一位,计数器+1.
int Count(long long n) //统计是几位数
{
int t=0;
if(n==0) t=1;
while(n!=0)
{
t++; //计数器每次加一
n/=10; //舍弃最后一位
}
return t;
}
(2)逆序输出各个数字
若数字为0,则直接输出;
若数字不为0,则分情况,若为负数,先输出符号,化为相反数,再输出数字;若为正数,每次除以10求余,得到最末位,再舍弃最末位,进行循环。
void ReverseShow(long