如何在数组a[x][y]中随机生成0-xy的数据,不能重复! 如何在数组a[x][y]中随机生成0-xy的数据,不能重复!要是想在某一个位置比如a[3][3]不能为0,1又该怎样? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以用随机函数RAND()×XY这样就可以啦。要在a[3][3]上不能为0或1,你可以让当为0或1时重新生成一个。 一个思路:数组初始化为-1记剩余空间为N(初试值=x*y)for(int i=0;i<x*y;i++)循环{每次产生一个数n=rand()%N再次循环for(int i=0;i<x*y;j++){判断a[i/y][i%y],设置第n个值为-1的元素值为i,同时N--,中止内循环}} 对话框OnPaint机制,不懂 如何让对话框创建的非模态对话框响应对话框的拖动 error LNK2019: 无法解析的外部符号 各位大哥,进来给看看这个控件问题,谢谢拉 CStdioFile中readstring函数会不会把每行的回车符也读入? 欢迎大家下载使用GCI32(General Communication Interface的缩写) 公布偶家宝贝照片 数据类型char,CHAR,TCHAR,UCHAR的区别是什么? vc中的问题 运行时创建的ActiveX控件如何映射事件?? Window Procedure Subclassing? 请教如何将类的实例作为参数传给COM
要在a[3][3]上不能为0或1,你可以让当为0或1时重新生成一个。
数组初始化为-1
记剩余空间为N(初试值=x*y)
for(int i=0;i<x*y;i++)循环
{
每次产生一个数n=rand()%N
再次循环for(int i=0;i<x*y;j++)
{
判断a[i/y][i%y],设置第n个值为-1的元素值为i,同时N--,中止内循环
}
}