C语言中怎样输出一个随机二维数组
#include
#include
#include
int main()
{
int a[10][10];
int k=0;
int x,y;
for(int i=0;i
{
for(int j=0;j
{
a[j][i]=k;
k++;
}
}
for(int i=0;i
{
for(int j=0;j
{
printf(" %d",a[j][i]);
}
printf("\n");
}
printf("输入想生成多少个");
int n;
scanf("%d",&n);
srand(time(0));/*随机数种子*/
for(int i=0;i
EXCEL中如何用宏生成随机数组
以下是在Excel中使用宏生成随机数组的步骤:
1. 打开Excel并进入“开发工具”选项卡,并确保启用了宏。
2. 单击“开发工具”选项卡中的“Visual Basic”按钮,以打开Visual Basic编辑器。
3. 在编辑器中,单击“插入”选项卡,然后单击“模块”。
4. 在新模块中,输入以下代码:
```
Sub GenerateRandomArray()
'定义变量
Dim arr(1 to 10) As Integer
Dim count As Integer
Dim i As Integer
'生成随机数
Randomize
For i = 1 to 10
arr(i) = Int((100 - 1 + 1) * Rnd + 1)
Next i
'输出随机数数组到工作表
For count = 1 to 10
Cells(count,1) = arr(count)
Next count
End Sub
```
5. 在代码中,我们首先定义了一个10个整数的数组,随后使用For循环和Rnd函数生成随机数,并将它们存储在数组中。最后,我们在工作表中输出数组。
6. 保存您的宏并返回Excel工作表。在工作表中,按下Alt+F8,以打开宏对话框。
7. 选择您的宏,然后单击“运行”。现在,您应该在工作表中看到一个10个元素的随机数数组。
这是用宏生成随机数组的一个简单示例,您可以根据需要进行修改。
如何把数组随机排列
很基础的,我用vb编写。
Private Sub Command1_Click()
Dim a(10) As Integer, i As Integer, j As Integer
Randomize
Print "初始顺序的数字:"
For i = 1 To 10
a(i) = 20 + Int(61 * Rnd())
Print a(i);
Next i
For i = 1 To 5
j = a(i): a(i) = a(11 - i): a(11 - i) = j
Next i
Print "颠倒后的数字:"
For i = 1 To 10
Print a(i);
Next i
End Sub

