判断一个整数是几位数,并正序输出和逆序输出它的每一位数。

判断一个整数是几位数,并正序输出和逆序输出它的每一位数。
判断位数

\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

//逆序输出

void fan(int n)      
{
	if(n<0)
	{
		n=-n;
	}
	do
	{
		printf("%d",n%10);      
		n /= 10;
	}
	while(n!=0);
	return n;
}

你可能感兴趣的:(判断一个整数是几位数)