小学问题,帮忙啦
我是用C#编程求出来的结果...数学方法不会啊,不好意思。结果是出来了。。。
2315,36589,6542,36587,3654,231,3546,236547,60597,1475,365,3156,2543,32369,1234
代码:
int sum=427750;
int i1,i2,i3,i4,i5,i6,i7,i8,i9,i10,i11,i12,i13,i14,i15;
int [] aa ={ 2315, 36589, 6542, 36587, 3654, 231, 3546, 6982, 12654, 258963, 236547, 60597, 1475, 365, 8897, 3156, 3654, 2543, 12398, 10236, 113602, 3698, 32369, 1234, 350 };
for (i1 = 0; i1 < aa.Length; i1++)
{
for (i2 = 0; i2 < aa.Length; i2++)
{
if (i2 != i1)
{
for (i3 = 0; i3 < aa.Length; i3++)
{if(i3!=i1)
if(i3!=i2)
for (i4 = 0; i4 < aa.Length; i4++)
{
if(i4!=i1)
if(i4!=i2)
if(i4!=i3)
for (i5 = 0; i5 < aa.Length; i5++)
{
if (i5 != i1)
if (i5 != i2)
if (i5 != i3)
if(i5!=i4)
for (i6 = 0; i6 < aa.Length; i6++)
{
if (i6 != i1)
if (i6 != i2)
if (i6 != i3)
if(i6!=i4)
if(i6!=i5)
for (i7 = 0; i7 < aa.Length; i7++)
{
if (i7 != i1)
if (i7 != i2)
if (i7 != i3)
if (i7 != i4)
if (i7 != i5)
if(i7!=i6)
for (i8 = 0; i8 < aa.Length; i8++)
{
if (i8 != i1)
if (i8 != i2)
if (i8 != i3)
if (i8 != i4)
if (i8 != i5)
if(i8!=i6)
if(i8!=i7)
for (i9 = 0; i9 < aa.Length; i9++)
{
if (i9 != i1)
if (i9 != i2)
if (i9 != i3)
if (i9!= i4)
if (i9 != i5)
if (i9 != i6)
if (i9 != i7)
if(i9!=i8)
for (i10 = 0; i10 < aa.Length; i10++)
{
if (i10 != i1)
if (i10 != i2)
if (i10 != i3)
if (i10 != i4)
if (i10 != i5)
if (i10 != i6)
if (i10 != i7)
if (i10 != i8)
if(i10!=i9)
for (i11 = 0; i11 < aa.Length; i11++)
{
if (i11 != i1)
if (i11 != i2)
if (i11 != i3)
if (i11 != i4)
if (i11 != i5)
if (i11 != i6)
if (i11 != i7)
if (i11 != i8)
if (i11 != i9)
if(i11!=i10)
for (i12 = 0; i12 < aa.Length; i12++)
{
if (i12 != i1)
if (i12 != i2)
if (i12 != i3)
if (i12 != i4)
if (i12 != i5)
if (i12 != i6)
if (i12 != i7)
if (i12 != i8)
if (i12 != i9)
if (i12 != i10)
if(i12!=i11)
for (i13 = 0; i13 < aa.Length; i13++)
{
if (i13 != i1)
if (i13 != i2)
if (i13 != i3)
if (i13 != i4)
if (i13 != i5)
if (i13 != i6)
if (i13 != i7)
if (i13 != i8)
if (i13 != i9)
if (i13 != i10)
if (i13 != i11)
if(i13!=i12)
for (i14 = 0; i14 < aa.Length; i14++)
{
if (i14 != i1)
if (i14 != i2)
if (i14 != i3)
if (i14 != i4)
if (i14 != i5)
if (i14 != i6)
if (i14 != i7)
if (i14 != i8)
if (i14 != i9)
if (i14 != i10)
if (i14 != i11)
if(i14!=i12)
if(i14!=i13)
for (i15 = 0; i15 < aa.Length; i15++)
{
if (i15 != i1)
if (i15 != i2)
if (i15 != i3)
if (i15 != i4)
if (i15 != i5)
if (i15 != i6)
if (i15 != i7)
if (i15 != i8)
if (i15 != i9)
if (i15 != i10)
if (i15 != i11)
if (i15 != i12)
if (i15 != i13)
if(i15!=i14)
if (aa[i1] + aa[i2] + aa[i3] + aa[i4] + aa[i5] + aa[i6] + aa[i7] + aa[i8] + aa[i9] + aa[i10] + aa[i11] + aa[i12] + aa[i13] + aa[i14] + aa[i15] == sum)
{
MessageBox.Show(aa[i1] + \"+\" + aa[i2] + \"+\" + aa[i3] + \"+\" + aa[i4] + \"+\" + aa[i5] + \"+\" + aa[i6] + \"+\" + aa[i7] + \"+\" + aa[i8] + \"+\" + aa[i9] + \"+\" + aa[i10] + \"+\" + aa[i11] + \"+\" + aa[i12] + \"+\" + aa[i13] + \"+\" + aa[i14] + \"+\" + aa[i15]);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}