- 谭浩强C程序设计page109
- 输入一个数求位数
- 按位输出
- 按位逆序
#include<stdio.h>
void print(int n)//按位输出函数
{
if(n>9)
print(n/10);
printf(" %d",n%10);
}
int main()
{
int num,i;
scanf("%d",&num);
int count=1;
int tmp;
int n=num;
for(i=0; n>0; i++)//逆序
{
tmp=n%10;
printf("%d",tmp);
n/=10;
}
printf("\n是%d位数\n",i);
print(num);
return 0;
}