vb中如果需要给一维数组A赋值{1,2,3,4,5,6,7,8,9},请写出各种可能的方法
vb中如果需要给一维数组A赋值{1,2,3,4,5,6,7,8,9},请写出各种可能的方法
vb中如果需要给一维数组A赋值{1,2,3,4,5,6,7,8,9},请写出各种可能的方法
1、确定数组的维数
dim A(0 to 8) as integer
然后用For循环进行赋值,这个是用得比较多的。
2、利用Inputbox过程进行逐个输入。
vb问题,一次性给一维数组赋值怎么实现?
Sub SuZu(X(), i As Integer, ParamArray Nums())
Dim Y
For Each Y In Nums
X(i) = Y
i = i + 1
Next Y
End Sub
使用例子:
SuZu z, 0, 0#, 0.265, 0.19, 0.165, 0.145, 0.185, 0.17, 0.215, 0.21, 0.185
SuZu X, 0, 1#, 1.0135, 1.0227, 1.0326, 1.0408, 1.0505, 1.0599, 1.0721, 1.083, 1.0922
1) 掌握一维数组和二维数组的定义、赋值和输入输出的方法
看书吧,看看书上给你的例子,自己必须去思考 按照你自己的思路。然后试着写几个简单一维数组 二维数组的代码
的一维数组怎么给单元格赋值
dd = [d1].Resize([d65536].End(xlUp).Row, 1).Value 或者dd=range([d1],[d65536].end(xlup)).valueBTW:赋值的结果是2维数组 dd(1,1) dd(2,1) dd(3,1) ...
C++ 对现有一维数组a[8]={1,2,3,4,5,6,7,8},用循环遍历和指针2种方法输出
#include<iostream>
using namespace std;
int main(void)
{ int i = 0,a[8] = {1,2,3,4,5,6,7,8};for(i;i<8i++)cout<<a[i]<<" ";int *p = a;for(i;i<8;i++)cout<<*(p+i)<<" ";return 0;}VB,从二维数组a中取出其第一行(i=1),如何把这取出的新数组赋给一维数组
若每一行有N列,a数组的第一行为a(1,1)~a(1,N)
则以下的循环可以实现这一功能:
For i=1 to N
b(i)=a(1,i)
Next i
该程序的功能是通过键盘给一维数组a输入10个 ' 整数,然后将一维数组的这些数赋值给一个2行 ' 5列的二维数
#include
c ++中将字符串赋值给一维数组的一个元素怎么赋?
这个一维数组是字符串数组,可以直接用=号赋值,如 string str="aaabbbc"; string strarray[10]; strarray[3]=str;
通过指针数组P和一维数组a构成一个3*2的二维数组;并为a数组赋初值2,4,6,8。
void main()
{
int a[6] = {2, 8, 4, 10, 6, 12};
int *p[3];
int i, j;
for (i=0; i<3; i++)
{
p[i] = a+i*2;
}
for (i=0; i<3; i++)
{
for (j=0; j<2; j++)
printf("%2d ", p[i][j]);
printf("n");
}
}
在C中能给一个二维数组这样赋值吗?b[2][3]={{1,2,3},{4,5,6}}
正确,如果这是定义,要加INT
如果已经定义过了。就是赋值。
b[0][0]=1
b[0][1]=2
b[2][1]=5
b[2][2]=6