数组元素组合问题 字符串类型的数组元素按顺序组合成2到7字的字串例如: string[]arr ={"浙江","新安","江水库","明日开闸泄洪", "考虑安全"};输出结果应该是浙江新安江水库明日开闸泄洪 考虑安全浙江新安新安江水库浙江新安江水库用什么方法解决~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 双层循环判断一下即可。string[]arr ={"浙江","新安","江水库","明日开闸泄洪", "考虑安全"};ArrayList al = new ArrayList();for(int i=0;i<arr.Length;i++){ for(int j=i;j<arr.Length;j++) { if((arr[i]+arr[j]).Length>=2&&(arr[i]+arr[j]).Length<=7) al.Add(arr[i]+arr[j]); }}for(int k=0;k<al.Count;k++){ Response.Write(al[k].ToString()+"<br/>");} 本帖最后由 caozhy 于 2011-07-17 15:14:36 编辑 本帖最后由 caozhy 于 2011-07-17 15:34:04 编辑 如果是 2-7 个汉字的话Combo(array, 1, array.GetLength(0)).Where(x => x.Length >= 2 && x.Length <= 7).ToList().ForEach(x => Console.WriteLine(x)); System.Media引用不了 C#实例 c#中古怪的事件不触发,但是在事件调用的函数中添加断点后立刻命中断点,程序顺利运行的问题 请问关于泛型方法的重载 菜鸟求助! BackgroundWorker怎么传递参数 同志们!!!那个亲日反华的网站被黑掉了!!!! 在ASP.NET中,怎样更改ACTIVE DIRECTORY中的用户名和密码 WebForm中,怎样使页面在postback后,滚动条的位置不变?有没有简单设置就能实现的方法?在线等,即时给分! 苹果机安装了Win7系统后运行软件的问题 WPF画线性能问题。 打印问题
string[]arr ={"浙江","新安","江水库","明日开闸泄洪", "考虑安全"};ArrayList al = new ArrayList();for(int i=0;i<arr.Length;i++)
{
for(int j=i;j<arr.Length;j++)
{
if((arr[i]+arr[j]).Length>=2&&(arr[i]+arr[j]).Length<=7)
al.Add(arr[i]+arr[j]);
}
}
for(int k=0;k<al.Count;k++)
{
Response.Write(al[k].ToString()+"<br/>");
}