示例 输入 1234 输出 4
输入12 输出 2
这道题的思路是,我们先输入这个数,然后做一个do-while的循环,判断式就为输入的整数值,
这时候我们还需要再建立一个变量cnt并且初始化为0,
当do-while每次循环的时候,cnt就要增一次并且在循环结束前要用c语言的除十消去输入整数的末位
这样,当输入的整数被消为0的时候,该循环就结束了,c
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int n = 0;
int cnt = 0;
scanf("%d", &n);
do {
cnt++;
n = n / 10;
} while (n);
printf("%d\n", cnt);
return 0;
}
nt的值就是这个整数的位数