请教一个数字组合的问题 比如1234,四个数只能组合成123、124、134、234,要把这四个数拆分出来,计数出会生成几个数,而且在页面上打印出来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 冒泡算法ArrayList A=new ArrayList()for(i=0;i<(4-2);i++){ for(j=i+1;j<(4-1);j++) { for(k=j+1;k<(4-0);k++) { A.Add(i.ToString()+j.ToString()+k.ToString()); } }} string str = "12345"; for (int i = 0; i < str.Length;i++ ) { for (int j = i + 1; j < str.Length ;j++ ) { for (int m = j + 1; m < str.Length; m++) { //Console.Write(str[i].ToString() + str[j].ToString() + str[m].ToString()); //Console.WriteLine(); Response.Write(str[i].ToString() + str[j].ToString() + str[m].ToString()+"< /br>"); } } } string str = "12345"; for (int i = 0; i < str.Length; i++) { for (int j = i + 1; j < str.Length; j++) { for (int m = j + 1; m < str.Length; m++) { //Console.Write(str[i].ToString() + str[j].ToString() + str[m].ToString()); //Console.WriteLine(); Response.Write(str[i].ToString() + str[j].ToString() + str[m].ToString() + "<br />"); } } } /*这个是测试结果 123124125134135145234235245345*/ string str = "3463";Response.Write(str[1].ToString() + str[2].ToString() + str[3].ToString() + "<br />");Response.Write(str[1].ToString() + str[2].ToString() + str[4].ToString() + "<br />");Response.Write(str[1].ToString() + str[3].ToString() + str[4].ToString() + "<br />");Response.Write(str[2].ToString() + str[3].ToString() + str[4].ToString() + "<br />");最简单的方法~ 关于GridView是否能够单击选择某一行,获取那一行的索引?谢谢 ASP.NET 怎样 调用 CS结构 的程序 asp.net reportview控件中列属性如何在不同行中显示 火狐浏览器Response.Redirect错误 Web下如何获取某个路径下的文件名 嵌套问题 关于2005发布网站的问题 各位大虾看下,这是什么问题~!急~~ 如何有办法关闭所有打开的页面?请例举一例子? DATAGRID分页后,DATAKEY还是第一页的值 高手解答....急急急....解析javascript 请教:关于数字组合的一个问题
for(i=0;i<(4-2);i++)
{
for(j=i+1;j<(4-1);j++)
{
for(k=j+1;k<(4-0);k++)
{
A.Add(i.ToString()+j.ToString()+k.ToString());
}
}
}
string str = "12345";
for (int i = 0; i < str.Length;i++ )
{
for (int j = i + 1; j < str.Length ;j++ )
{
for (int m = j + 1; m < str.Length; m++)
{
//Console.Write(str[i].ToString() + str[j].ToString() + str[m].ToString());
//Console.WriteLine();
Response.Write(str[i].ToString() + str[j].ToString() + str[m].ToString()+"< /br>"); } }
}
string str = "12345";
for (int i = 0; i < str.Length; i++)
{
for (int j = i + 1; j < str.Length; j++)
{
for (int m = j + 1; m < str.Length; m++)
{
//Console.Write(str[i].ToString() + str[j].ToString() + str[m].ToString());
//Console.WriteLine();
Response.Write(str[i].ToString() + str[j].ToString() + str[m].ToString() + "<br />");
} }
}
/*这个是测试结果
123
124
125
134
135
145
234
235
245
345
*/
Response.Write(str[1].ToString() + str[2].ToString() + str[3].ToString() + "<br />");
Response.Write(str[1].ToString() + str[2].ToString() + str[4].ToString() + "<br />");
Response.Write(str[1].ToString() + str[3].ToString() + str[4].ToString() + "<br />");
Response.Write(str[2].ToString() + str[3].ToString() + str[4].ToString() + "<br />");
最简单的方法~