![]() |
#2
Gloria_zhang2020-12-16 14:08
|

int main()
{ long mul, k,a;
for( mul=625, k=1; (mul/=10)>0; k*=10 );
a = k * 10;
printf("%d %d ",a,k) ;
return 0;
}
{ long mul, k,a;
for( mul=625, k=1; (mul/=10)>0; k*=10 );
a = k * 10;
printf("%d %d ",a,k) ;
return 0;
}
请问大家这个怎么算出来的a=1000呢我怎么算的是100啊,难道第一次判断条件时mul/=10不执行吗?