7-1 统计一个整数的位数
-------------------------do-while循环典型例题---------------------------
本题要求编写程序,对于给定的整数N,求它的位数。
输入格式:
输入在一行中给出一个绝对值不超过10的九次方的整数N。
输出格式:
在一行中输出N的位数。、
输入样例1:
12534
输出样例1:
5
输入样例2:
-987600321
输出样例2:
9
输入样例3:
0
输出样例3:
1
#include<stdio.h>
int main(){
int num,count=0;
scanf("%d",&num);
do{
count++;
num=num/10;
}while(num!=0);
printf("%d\n",count);
}
此题很简单,用do-while的前提下。