主题:这是我应聘的一道考题,你们看看难度如何,能解的出么?作者:itmask

SingleStar 2001-08-04 01:46:19
#include <time.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream.h>
void main()
{
int a[10];
int j,k;
for(int i=0;i<10;i++) a[i]=i;
srand(unsigned(time(NULL)));
for(i=10;i>0;i--)
{
k=rand()%i;
cout<<a[k]<<endl;
for(j=k;j<i-1;j++) a[j]=a[j+1];
}
getch();
}
编译通过,应该算随机。

...全文
141 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
alphapaopao 2001-08-05
  • 打赏
  • 举报
回复
: darkay(火凤凰) 这个算法的优点在于取定次数生成随机数序列
lz_0618 2001-08-05
  • 打赏
  • 举报
回复
楼上两位能不能把代码贴出来看看,咱们学习学习
scklotz 2001-08-04
  • 打赏
  • 举报
回复
随机产生0-9之间的数字排列,写得有些不好。我写过类似的。。比他写的好。
darkay 2001-08-04
  • 打赏
  • 举报
回复
其实大可以不必写得这么羞涩难懂的阿,我的象发是这样的,产生一个0~9的随机排列就可以啦。
wangdalu 2001-08-04
  • 打赏
  • 举报
回复
越来越发现csdn上的骂家真不少
powerhappy 2001-08-04
  • 打赏
  • 举报
回复
SB
lanzhengpeng2 2001-08-04
  • 打赏
  • 举报
回复
作马赛克需要这样的算法。
one_add_one 2001-08-04
  • 打赏
  • 举报
回复
有病!
zminhao 2001-08-04
  • 打赏
  • 举报
回复
神经病
roadman 2001-08-04
  • 打赏
  • 举报
回复

楼上的说的对!

lz_0618 2001-08-04
  • 打赏
  • 举报
回复
这道题不难啊,他的执行结果是随机输出0--9之间的10个数,且不重复
qiujin 2001-08-04
  • 打赏
  • 举报
回复
到底要求干什么?
  • 打赏
  • 举报
回复
无聊

1,658

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧