请问这个数字有多少位?它的顺序和逆序输出分别是什么?
发布时间
阅读量:
阅读量
随机给一个整数,要求:
①求出它是几位数;
②分别输出每一位数字;
③按逆序输出各位数字 ,例如原数为 321, 应输出 123.
算法为:

源代码
int Count(int n)//计数函数
{
int count=0;//计数器
if(n==0)
{
return 1;
}
while(n!=0)
{
n/=10;//丢弃最后一位
count++;//没丢弃一位,计数器加一
}
return count;//最后返回计数器的值
}
void ReversePrint(int n)//逆序输出函数
{
if(n==0)
{
printf("0\n");
return ;//提前结束函数
}
while(n!=0)
{
printf("%
全部评论 (0)
还没有任何评论哟~
