作者nt827 (社会人)
看板C_and_CPP
标题Re: [问题] 用c产生一个乱数矩阵并检查是否重复
时间Thu Oct 8 16:57:18 2009
※ 引述《ioioioioioio (讨战是兴趣)》之铭言:
: 玩宾果游戏吗
: srand(time(NULL));
: a[0] = 1 + rand() % 25;
: for(i=1; i<25; i++)
: {
: label:
: a[i] = 1 + rand() % 25;
: for(j=0; j<i; j++)
: {
: if(a[i] == a[j])
: goto label;
: }
: }
: 应该有更好的方法吧~ 高手请指正
: 我也是新手 加油
我知道如何用一维矩阵产生25个数字且不重复
但是如何把一维矩阵换成5x5的二维矩阵?
直接换会出现错误耶= =
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.13.125
1F:→ tropical72:有错误是哪方面??可以详加说明吗? 10/08 17:14
2F:→ kadasaki:b[5][5]=a[25] 这就酷了 10/08 17:36
3F:→ VictorTom:简单的方法就是跑回圈, 一个一个塞进去:) 10/08 17:50