C do whlie 数数位
#include <stdio.h>
int main(int argc, char **argv) {
//定义两个变量 x 跟 n,n的初始化为0;
int x;
int n=0;
//输入x的值;
scanf("%d",&x);
//定义两个变量 x 跟 n,n的初始化为0;
int x;
int n=0;
//输入x的值;
scanf("%d",&x);
//开始循环 每一轮x都要被处以10 n加上1,先开始执行循环体的 然后看条件 条件不满足跳出循环 条件满足重新回去循环;
do {
x/=10;
n ++;
}while(x>0);
// 输出n的值 看看x被除了多少次 也就是输入变量x值得位数
printf("%d",n);
x/=10;
n ++;
}while(x>0);
// 输出n的值 看看x被除了多少次 也就是输入变量x值得位数
printf("%d",n);
return 0;
}