求助
随意输入两组数·12和65··那么现在就有这么集中组成的情况··16 15 26 25 怎么用循环做出来···--------------------编程问答-------------------- 算法如下,根据需要可以变通:
private void button1_Click(object sender, EventArgs e)
{
string x1 = "21";
string y1 = "45";
for (int i = 0; i < x1.Length; i++)
{
for (int j = 0; j < y1.Length; j++)
{
MessageBox.Show(x1.Substring(i, 1) + y1.Substring(j, 1));
}
}
}
--------------------编程问答--------------------
--------------------编程问答--------------------
char[] chars = "1265".ToCharArray();
for (Int32 i = 0; i < chars.Length; i++)
{
for (Int32 j = i + 1; j < chars.Length; j++)
{
Console.WriteLine(chars[i].ToString() + chars[j].ToString());
}
}
private void button1_Click(object sender, EventArgs e)
{
int x = 12;
int y = 65;
GetData(x.ToString(), y.ToString());
}
private static void GetData(string x, string y)
{
List<int> data = new List<int>();
for (int i = 0; i < x.Length; i++)
{
for (int j = 0; j < y.Length; j++)
data.Add(int.Parse(x[i].ToString()) * 10 +
int.Parse(y[j].ToString()));
}
foreach (int value in data)
Console.WriteLine(value);
}
补充:.NET技术 , C#