当前位置: 代码迷 >> ASP.NET >> 求一算法?解决办法
  详细解决方案

求一算法?解决办法

热度:1089   发布时间:2013-02-26 00:00:00.0
求一算法?
24301987(如果這个数的长度不定,但是长度一定是双数)
我要把上面這個數變成
24   30   19   87 这样独立的数,应该怎么写呀?

------解决方案--------------------------------------------------------
string str= "24301987 ";
string[] arystr=new string[str.Length/2];
int j=0;
for(int i=0;i <str.Length;i++)
{
if(i%2==0)
{
arystr[j]=str.Substring(i,2);
Response.Write(arystr[j].ToString()+ " <br> ");
j++;

}
}
------解决方案--------------------------------------------------------
楼主可以这样

string str = "24301987 ";
for(int i=0 ;i <=str.Length-2 ;i=i+2)
{
Response.Write(str.Substring(i,2)+ " <br> ");
}
============
如果长度小于等于2时 可以加上这个
if(str.Length <=2)
{
Response.Write(str);
return ;
}
  相关解决方案