int[] a = { 1, 2, 6, 4 ,........}; int a,b,c,d; for (int i = 0; i < 80; i+4) { a = a[i]; b = a[i+1]; c = a[i+2]; d = a[i+3];}
//int arr[]=new int []{1,2,6,4......}; public int [,] fu(int [] arr) { int N=arr.Length; int [,] ab1 = new int [20,N]; for (int i=0;i<20;i++) { for(int j=0;j<N;j++) { ab1[i, j] = arr[j]; } } return ab1; }
{
int[] a = { 1, 2, 6, 4 };
int num1, num2, num3, num4; for (int j = 0; j < a.Length; j++)
{
num1 = a[j];
num2 = a[j + 1];
num3 = a[j + 2];
num4 = a[j + 3];
}
}
int a,b,c,d;
for (int i = 0; i < 20; i++)
{
a = a[0];
b = a[1];
c = a[2];
d = a[3];
}
要
num1 = a[j -3];
num2 = a[j - 2];
num3 = a[j - 1];
num1 = a[j];这样做的目的上,数组的索引是EXCEL表的列,动态取出,循环的个数是EXCEL表的行,把EXCEL表的所有行的内容循环以列的方式插倒数据库里
列是不定的,要循环取出应该上j-?
int a,b,c,d;
for (int i = 0; i < 80; i+4)
{
a = a[i];
b = a[i+1];
c = a[i+2];
d = a[i+3];}
//int arr[]=new int []{1,2,6,4......};
public int [,] fu(int [] arr)
{
int N=arr.Length;
int [,] ab1 = new int [20,N];
for (int i=0;i<20;i++)
{
for(int j=0;j<N;j++)
{
ab1[i, j] = arr[j];
}
}
return ab1;
}
有一个需要循环20次的循环,有两个数组arr1[1,2,5,8……]和arr2[a,b,c,d……]这两个数组里面元素的个数是一样的,但这两个数组里面的元素的数量是不定的,我假设为N,我现在想每次循环都要把arr1里面的值赋值给arr2,即a=1,b=3,c=5,d=8……这个数组的元素个数为N请问这个循环的算法应该如何做?
for(int i=0;i<20;i++)
{
for(int j=0;j<m;j++)
arr2[j]=arr1[j];
}
这样有啥意思啊