判断一个整数是几位数,并正序输出和逆序输出它的每一位数。
程序员文章站
2022-03-22 08:40:26
...
判断一个整数是几位数,并正序输出和逆序输出它的每一位数。
判断位数
\int num(int n)
{
int count = 0;
do
{
count++;
n/=10;
}
while(n!=0)
return count;
}
正序输出
void zheng(int n)
{
int count;
count=num(n);
int x=1;
for(int i=0;i<count-1;i++)
{
x*=10;
}
do
{
printf("%d",n/x);
n%=x;
x/=10;
}
while(n!=0);
return n;
}
//逆序输出
void fan(int n)
{
if(n<0)
{
n=-n;
}
do
{
printf("%d",n%10);
n /= 10;
}
while(n!=0);
return n;
}
下一篇: DOS 命令字典