C#里边怎么判断一个整数是几位数
如果用log的话好像还要写一个log算法的程序;大家帮下忙,那如果是log该怎么写这个,我看了下好像没发现VS有自带这个的方法...
如果用log的话好像还要写一个log算法的程序;大家帮下忙,那如果是log该怎么写这个,我看了下好像没发现VS有自带这个的方法
展开
5个回答
展开全部
这样调用log函数:
Math.Log(参数);
其实判断整数是几位数很简单的
数字.ToString().Length
就是整数位数。
用正则表达式判断或者try捕捉异常 判断输入是否为整数
排序自己做咯
提供个字符串的好了
private string Sort(string sInput)
{
string sReturn=""";
for(int i=0;i< sInput.length;i++)
{
sReturn+=sInput.substring(sInput.length-1-i,1);
}
return sReturn;
}
展开全部
这样调用log函数:
Math.Log(参数);
其实判断整数是几位数很简单的
数字.ToString().Length
就是整数位数
Math.Log(参数);
其实判断整数是几位数很简单的
数字.ToString().Length
就是整数位数
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单,用log(x)+1的整数值(舍掉小数)就能知道几位了。
如 log(1000)+1=4 则,1000就是4位。
如 log(1000)+1=4 则,1000就是4位。
追问
在C#里边怎么用log呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用hjkcai886的回答:
这样调用log函数:
Math.Log(参数);
其实判断整数是几位数很简单的
数字.ToString().Length
就是整数位数
这样调用log函数:
Math.Log(参数);
其实判断整数是几位数很简单的
数字.ToString().Length
就是整数位数
展开全部
-100用 数字.ToString().Length 得出来是4位数哦,所以要加上绝对值的.
正解:
int a = int.Parse(Console.ReadLine());
int length = Math.Abs(a).ToString().Length;
上面几楼的都忘记绝对值了....
正解:
int a = int.Parse(Console.ReadLine());
int length = Math.Abs(a).ToString().Length;
上面几楼的都忘记绝对值了....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C# 的log是指日志, 如果要获取整数的长度的话就很简单了
int num = 12345;
num.ToString().Lenght 就是了呵呵
int num = 12345;
num.ToString().Lenght 就是了呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询