编写程序,从键盘输入一个整数,求出它是几位数;
   
提示:
1) 定义一个数num,用num/10逐渐削减其倍数,直到为num/10为0;
2) 用循环实现。
#include <stdio.h>
#include <math.h>
int main()
{
	int num,i;
	printf("输入一个数:"); 
	scanf("%d",&num); 
	
	while(num!=0)
	{
		num/=10;
		
		i++;
	}
	
	/*while(num/(int)pow(10,i)!=0)
	{
		i++;
	}*/
    /*while(getchar()!='\n')
	{
		i++;
	}*/
	
	printf("这是一个 %d 位数",i);
    return 0;
} 
版权声明:本文为Small_Mie原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
