#include<stdio.h>
int digits(int num)
{
int a,j=0,i;
for(i=1;i<=10;i=i*10)
{
a=num/i;
j=j+1;
if(a==0)
{
break;
}
}
return (j-1);
}
int main()
{
int num;
scanf("%d", &num);
printf("%d\n", digits(num));
}
比如这段函数怎检查digits函数里的逻辑错误,就像用debug和watch检查main函数一样
好吧,谢谢各位,我知道了~~~~