请求一个c#算法

来源:百度知道 编辑:UC知道 时间:2024/06/23 04:32:40
有个这样子的 字符串 1,2,3,6,7,8,11,12,13
通过一个算法来实现1-3 6-8 11-13
不好意思 那位兄台。您理解错我的意思了。。。。这个 断断续续的没有规律的。。
15201,15202,15203,15204,15205,15206,15207,15208,15209,15210,15213,15549,15550,15551,16005,16407,16626,16968,17055,17301,17403,17404,17464,17465,17467,17491,17712,17714,17717,17718,17719,17720,17721,17722,17723,17724,17725,17726,17727,17728,17729,17730,17731,17732,17733,17734,17735,17736,18232,18401,18421,18422,18423,18424,18582,18701,19517,19686,21473,21474,21475,21476,21477,21478,21479,21480,21481,21482,21483,21484,21485,21486,21487,21488,21489,21490,21491,21492,21493,21494,21495,21496,21497,21498,21499,21500,21738,21739,21740,21741,21742,21743,

private string GetFormatedString(string strOriginal)
{
string[] arrSeperators = { "," };

string[] arrNumbers = strOriginal.Split(arrSeperators, StringSplitOptions.RemoveEmptyEntries);

string formated = ""

for (int i = 3; i <= arrNumbers.Length; i++)
{
if (i % 3 == 0)
{
formated += (arrNumbers[i - 3] + "-" + arrNumbers[i - 1]);
}
}

return formated;
}

最好是说清楚字符串和准备要实现的功能的规律。按你给的例子,也就是把他们分成数组,然后一对一对的进行计算

很明显,先两奇数,在两偶数.直接一个个取出来判断下就可以操作了.

你的需求描述不太准确啊

不明白意思。