#include
void main()
{
int digits =0,n;
printf("请输入一个数:");
scanf("%d",&n);
do{
n/=10;
digits++;
}
while(n>0);
printf("The number has %d digits\n",digits);
}
上面编程是计算一个数有几位数,我想问其中的digits++是什么意思,为什么要加digits++,不加的话运行出来的值是0位希望各位大神照顾一下小弟我,小弟我只是个初学者.