首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求一算法?解决办法

2012-02-08 
求一算法?24301987(如果這个数的长度不定,但是长度一定是双数)我要把上面這個數變成24301987 这样独立的数

求一算法?
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 ;
}

热点排行