新微赢技术网
标题:
[求助]程序35选7
[打印本页]
作者:
兮哩糊涂の斗
时间:
2009-11-3 01:32
标题:
[求助]程序35选7
编制程序35选7,
我的问题,
1.如何避免出现重复,
2.如何避免出现0
作者:
缘分天空
时间:
2009-11-3 01:32
程序35选7的内容是什么呀
大哥能不能具体一点呀 ?
作者:
┈ㄝai〾噯儿
时间:
2009-11-3 01:32
随机产生七个1-35的数,判断如果和前面产生的相同,则重复。
这是我自己想的,不知行不行,我没有试过
作者:
前进
时间:
2009-11-3 01:32
设一个35维的数组,出现某个数字,将相应的位置1,若产生的随机数相应位为1,则重新产生随机数。当7个位置被置1时,输出。
作者:
欧阳风
时间:
2009-11-3 01:32
#include<iostream>
#include<time.h>
using namespace std;
void main()
{
int i;srand(time(0));
for(int j=0;j<7;j++)
{
i=rand()%35;
i++;
cout<<i<<endl ;
}
}
没玩过那个 不知道那里1是用01表示还是用1表示.
作者:
Forever紫月
时间:
2009-11-3 01:32
你说的那个重复
是7个数中有重复
还是随机产生的7个数不和上次产生的重复啊
我这个只是第二种情况
作者:
兰桂枋
时间:
2009-11-3 01:32
#include<iostream>
#include<time.h>
using namespace std;
void main()
{
int i;
int tmp[7];
srand(time(0));
for(int j=0,z=0;j<7;j++,z=0)
{
i=rand()%35;
i++;
while(z<=j)
{
while(tmp[z++]==i)
{
i=rand()%35;
z=0;}
}
tmp[j]=i;
cout<<tmp[j]<<endl;
}
}
这个是组不同数也不同
作者:
黒設會
时间:
2009-11-3 01:32
#include<iostream.h>
#include<time.h>
//using namespace std;
void main()
{
int i;
int tmp[7];
srand(time(0));
for(int j=0,z=0;j<7;j++,z=0)
{
i=rand()%35;
i++;
while(z<=j)
{
while(tmp[z++]==i)
{
i=rand()%35;
z=0;}
}
tmp[j]=i;
cout<<tmp[j]<<endl;
}
}
什么改成了传统格式就有错误了?
D:\VC++6.0英文标准版\liao5930\Cpp1.cpp(8) : error C2065: 'srand' : undeclared identifier
D:\VC++6.0英文标准版\liao5930\Cpp1.cpp(11) : error C2065: 'rand' : undeclared identifier
Error executing cl.exe.
Cpp1.obj - 2 error(s), 0 warning(s)
作者:
︶ㄣ风飄零ヤ
时间:
2009-11-3 01:32
恩
对
什么名字区间这里我也比较模糊
帮忙了
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2