简单数学问题,在线结贴 计算给定数字的权如给出365,则返回100给出6666,返回1000给出1000,返回1000给出199,返回100给999999,返回100000 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int FindValue(int n) { int returnnvalue = 1; string s = n.ToString(); for (int i = 1; i < s.Length; i++) { returnnvalue = returnnvalue * 10; } return returnnvalue; } Math.Sign(i) * Math.Pow(10, Math.Truncate(Math.Log10(Math.Abs(i)))) string s1 = textBox1.Text;string s2 = "1";int count = (s1.Length - 1);for (int i = 0; i < count; i++){ s2 = s2 + "0";}textBox2.Text = s2; int GetWeight(int i) { int result = 1; while (i >= 10) { result *= 10; i /= 10; } return result; } 妙哉!!!O(∩_∩)O~ lz这可用并且是绝对经典的算法,给分吧!!! int GetWeight(int i){ if (i < 10) return 1; else return 10 * GetWeight(i / 10);} 【100分】判断一点是否在不规则矩形内的算法(请大家多想几个) C# 数组问题 怎么样才能知道我的水晶报表到底有没有次数限制了呢? oledb dataset更新数据问题,UPDATE语句错误? 诚心请教各位,本人刚开始学习c#,发现有好多基础的东西都不懂。所以想补习一下基础知识。 if else语句问题 关于自定义的web控件 急~急~急~~~wpf lync开发里面如何展开TreeView 里面的子节点展开 C#如何获取Access数据库中字段的数据类型 C#正则表达问题[高手请进!!] C#里面创建WORD的代码的问题 串口问题
{
int returnnvalue = 1;
string s = n.ToString();
for (int i = 1; i < s.Length; i++)
{
returnnvalue = returnnvalue * 10;
}
return returnnvalue;
}
string s2 = "1";
int count = (s1.Length - 1);
for (int i = 0; i < count; i++)
{
s2 = s2 + "0";
}
textBox2.Text = s2;
int GetWeight(int i)
{
int result = 1;
while (i >= 10)
{
result *= 10;
i /= 10;
}
return result;
}
{
if (i < 10)
return 1;
else
return 10 * GetWeight(i / 10);
}