使用随机数创建二维数组

时间:2018-03-14 00:30:22

标签: c++ arrays for-loop random

晚上好。

我希望得到一些帮助。我去了凤凰城大学,我们被分配了一个项目。这可能是我曾经遇到的最糟糕的课程。他们解释与作业无关的任何内容。我花了一个星期试图解决这个问题,也许我只是在寻找错误。我无法弄清楚如何将数组[5] [5]链接到随机函数(它们必须是随机数)。我无法弄清楚如何以这样的方式填充数组,我可以计算每行的平均值和总数。每行必须格式化为:
第1行
总计=
平均值=

到目前为止,我的代码可能非常错误,是:

#include "stdafx.h"
#include<iostream>
#include<ctime>

using namespace std;

int main()
{
  srand(time(NULL));
  int rantab[5][5] = { rand() % 89 + 10 };
  int i, m;

  for(int i = 0; i < 5; i++);
  {
    for (int m = 0; m < 5; m++);
  }
  cout << rantab[i][m];

  return 0;
}

我能得到的任何帮助表示赞赏。我不知道从哪里开始,如果到目前为止我是正确的。我喜欢用C ++学习的c ++而不用担心,但是这个课程只是吸引了所有的乐趣和生活。再次感谢你。

1 个答案:

答案 0 :(得分:0)

尝试在for循环中运行for循环以生成随机整数。类似的东西:

for (int i = 0; i < 5; i++) 
    for (int j = 0; j < 5; j++) 
        ranTab[i][j] = rand() % 89 + 10;

您也可以使用这两个循环来查找平均值。