//请大家帮忙写一个函数或者一个公式
//例如我传一个101-200之间的数返回的结果是200;
//例如我传一个201-300之间的数返回的结果是300;//传一个1-10之间的数返回的结果是10;
//传一个10-20之间的数返回的结果是20;//传一个1001-2000之间的数返回的结果是2000;
//传一个2001-3000之间的数返回的结果是3000;
解决方案 »
- 水晶报表-图表里面的图例标题如何修改啊!
- 提问如题 ,list是动态的,如何可以以最优方式将list<model> 动态的加入到datatable中?谢谢
- C# 中“内联方法”是什么?它有什么用处或是好处?
- 请教treeview的selectednodechange事件怎样才能不触发同时取得node节点值?
- 多线程如何通讯,
- 提问的方法
- gridview里面嵌入checkbox
- 急!!500分求助!!!如何讓讀取出來的eventlog按條件排序?
- ado.net查询效率如此低下??
- C#存取用户文件用XML或二进制怎样,有更好的方法吗?
- 一个类似Grid(FpSpread)的控件实现增删查改的问题.
- DBHelper类 有什么好处 有存在的必要性吗?
{
string strVal = val.ToString();
int len = strVal.Length;
if(len == 1) return 10; string firstNum = strVal.Substring(0, 1);
string needAdd = "1";
needAdd = needAdd.PadRight(len, '0');
strVal = firstNum.PadRight(len ,'0'); return int.Parse(strVal) + int.Parse(needAdd);
}
{
double length = num.ToString().Length;
if (num > Double.Parse(num.ToString()[0].ToString()) * Math.Pow(10, length - 1))
{
return (Double.Parse(num.ToString()[0].ToString()) + 1) * Math.Pow(10, length - 1);
}
else
return num;
}
private static int F(int x)
{
if (x <= 10)
return 10; int n = 0;
int y = x;
while (y >= 10)
{
n++;
y /= 10;
}
int z = Convert.ToInt32(Math.Pow(10, n)) * y;
if (z == x)
return z;
else
return z + Convert.ToInt32(Math.Pow(10, n));
}
{
double length = num.ToString().Length;
if(length == 1)
return 10;
if (num > Double.Parse(num.ToString()[0].ToString()) * Math.Pow(10, length - 1))
return (Double.Parse(num.ToString()[0].ToString()) + 1) * Math.Pow(10, length - 1);
else
return num;
}
{
int num = Convert.ToInt32(val);
int length = num.ToString().Length - 1;
int result = Convert.ToInt32(num / (length * 10));
return result * 10;
}