编写程序,从键盘输入一个整数,求出它是几位数;
提示:
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 版权协议,转载请附上原文出处链接和本声明。