仿写 树 变成 花:哪个大哥帮忙编个小程序

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 07:52:40
麻烦您给写个小程序:就是给0到24这25个数,然后从这25个数里随机出20个数

这对于您应该是很简单的吧,我因为一些需要,要做这个但是自己不懂

麻烦您了

c语言vf什么的都可以
谢谢`!

Qbasic
-------
FOR x = 1 TO 20
m = INT(RND(1) * 25)
PRINT m
NEXT x

基本是这样。。可以输出20个25以内的随机数

Randomize
i=0
while i<20
数=int(Rnd*25)
输出 数
i=i+1
wend

C代码:
int num[25];
void qusuijishu(int No)
{
num[No]=rand()%25;
}
void main()
{
int i,t;
for(i=0;i<20;i++)
{
qu:
qusuijishu(i);//取随机数的函数
for(t=0;t<i+1;t++)//判断是否重复的循环
{
if(num[i]==num[t])//若有一个重复,则重取
goto qu;
}
}
}

这段代码可以得到你想要的答案,而且不会有重复的值

楼上的代码可能传输重复数字,并且有可能几次传输的数字是同一个数字!!!!

随便用什么语言编都可以吗?

是让显示20个数字还是显示剩余的5个呢?