您的位置:首页 > 其它

对一个整数数位的统计及正序逆序的输出

2018-10-25 23:49 429 查看
[code]//(1)统计n为几位数
#include<stdio.h>

int Count(int n)
{
int tmp=0;//计数器
while(n!=0)
{
tmp++;
n/=10;
}
return tmp;
}

//(2)逆序
int printReverse(int n)
{
do
{
printf("%d/n",n%10);
n/=10;
}while(n!=0);
}

//(3)打印n的每位数
void PrintOrder(int n)
{
int c=count(n);
int power=1;
for (int i=0;i<c-1;i++)
{
power*=10;
}
do
{
printf("%d\n",n/power);
n%=power;
power/=10;
}while(n!=0);
printf("\n");
}

int main()
{
Count(15325);
printReverse(15325);
PrintOrder(15325);
return 0;
}

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐