怎样用C++随机产生每个数不同的n*n方阵

输入肆意一个整数n , 请肆意输出一个n*n的方阵 , 方阵中的数为1到n*n之间的整数 , 且每个数不反复 , 每次所发生方阵中的每个数为随机生当作 。 如何用C++实现这一算法呢?小编与大师分享编程经验 。

怎样用C++随机产生每个数不同的n*n方阵

文章插图

需要这些哦
C++
方式/
1法式中 , 输入肆意一个整数n , 就会输出一个随机发生的n*n方阵 。

怎样用C++随机产生每个数不同的n*n方阵

文章插图

2起首 , 界说5个整型变量 , 实现法式的运算 。

怎样用C++随机产生每个数不同的n*n方阵

文章插图

3输入方阵的边长 , 保留在变量n中 。

怎样用C++随机产生每个数不同的n*n方阵

文章插图

4界说两个整型数组 , 保留方阵的各元素 , 以及各数字是否已输出的判定 。

怎样用C++随机产生每个数不同的n*n方阵

文章插图

5用两层for轮回 , 节制方阵的各元素 。

怎样用C++随机产生每个数不同的n*n方阵

文章插图

6发生方阵规模内的随机数值 , 保留在变量r中 。

怎样用C++随机产生每个数不同的n*n方阵

文章插图

7若是发生的数值已存在 , 则从头获取随机数 。

怎样用C++随机产生每个数不同的n*n方阵

文章插图

8将随机数保留到数组中 , 并设置为已存在 。

怎样用C++随机产生每个数不同的n*n方阵

文章插图

9最后 , 按行输出方阵中的各元素 。

怎样用C++随机产生每个数不同的n*n方阵

文章插图

10【怎样用C++随机产生每个数不同的n*n方阵】运行法式 , 输入肆意一个整数n , 电脑就会输出一个n*n的随机方阵 , 且各个数值互不不异 。

怎样用C++随机产生每个数不同的n*n方阵

文章插图


以上内容就是怎样用C++随机产生每个数不同的n*n方阵的内容啦 , 希望对你有所帮助哦!

    推荐阅读