如何在c++中进行二维数组的随机赋值
比如说int num[10][10],我想随机赋值0 和 1
不知道怎么去实现?MFC有这样的函数没有
问题点数:20、回复次数:3Top
1 楼4inSky(漂在深圳的程序员)回复于 2005-03-28 17:29:56 得分 5
自己做函数吧.
1.随机得到每一行的下标 i
2.随机得到每一列的下标, j
3.给num[i][j]赋一个随机数.,如果想随机得到0或1.可以让随机数/2,Top
2 楼lne818(满天星)回复于 2005-03-29 10:31:13 得分 0
关键是怎么随机取得这些值,不会,才郁闷!Top
3 楼ponder()回复于 2005-03-29 10:54:37 得分 15
int num[10][10];
srand( (unsigned)time( NULL ) );
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
if(rand()%2==0)
num[i][j]=0;
else
num[i][j]=1;
}
}Top




