int[] num = new int[104]; for (int i = 0; i < 104; i++) { num[i] = i; } int residue = 104 / 5; int mod = 104 % 5; //可以用一个二维数据 int[][] array = new int[5][]; for (int i = 0; i < array.Length; i++) { array[i] = new int[residue + 1]; } int k = 0; for (int i = 0; i < residue; i++) { for (int j = 0; j < array.Length; j++) { array[j][i] = num[k]; k++; } } for (int i = 0; i < mod; i++) { array[i][i] = num[k + i]; }
int[] num = new int[104];
for (int i = 0; i < 104; i++)
{
num[i] = i;
}
int residue = 104 / 5;
int mod = 104 % 5;
//可以用一个二维数据
int[][] array = new int[5][];
for (int i = 0; i < array.Length; i++)
{
array[i] = new int[residue + 1];
}
int k = 0;
for (int i = 0; i < residue; i++)
{
for (int j = 0; j < array.Length; j++)
{
array[j][i] = num[k];
k++;
}
}
for (int i = 0; i < mod; i++)
{
array[i][i] = num[k + i];
}
Enumerable.Range(0, 104).GroupBy(i => i % 5).ToList().ForEach(g =>
{
g.ToList().ForEach(i => Console.Write(i.ToString() + "\t"));
Console.WriteLine();
});
鸡鸭同笼------我一个二级嵌套循环写完----他把我pass了
他说循环效率很低啊
我说:一共就100只,还换啥效率啊,我用循环就是在体现计算在这种单纯运算上比人强
他说:你就不能把方程式列出来,然后求解
我说:这样的题目把方程式一列,就直接求解了,你不会让我直接print x y吧
他说:恩就是这样地,我想考你会不解这个方程式我晕--------他当我是文盲,小学3年题目都不会
生成一维数组
外面给个全局变量直接累加,然后取模,根据模值 获取list<Action<T>>对应的那个委托处理过程去处理