怎么求得int型的长度?
int i ;
i = 1234;
返回 4
i = 13222;
返回 5;
不能使用 int.ToString().Length
和系统提供方法
------解决方案--------------------哪个不是系统提供方法?
------解决方案--------------------为什么不能使用 int.ToString().Length
系统提供方法指哪些
那又允许使用哪些方法,目测行不-_-#,呵呵
------解决方案--------------------那就用笨方法呗
循环除10,判断大小,记数
除到小于10为止
------解决方案--------------------i做循环乘以10,再用大小于约束
------解决方案--------------------sizeof
------解决方案--------------------貌似for循环也是系统提供的吧,呵呵~
------解决方案--------------------int i=0;
while(a > = 0)
{
i++;
a %= 10;
}
------解决方案--------------------int i=12345
int len=((int)Math.Log10(i))+1;
呵呵…………
这个可以得到位数!
------解决方案--------------------Math.Log10是系统提供的方法
if是系统提供的方法
for是系统提供的方法
加减乘除也是系统提供的方法
还有什么不是系统提供的方法?