如何用C++让计算机产生100个0-999之间的随机整数,并依次保存到数组中?

如题所述

第1个回答  2022-12-11
第一 楼上的不是C++\x0d\x0a\x0d\x0a第二 在VC6 下楼上的根本通不过\x0d\x0a报错 ror C2065: 'rand: undeclared identifier\x0d\x0a更不用说do {}while ();结构还写错了\x0d\x0a\x0d\x0a第三 楼上效率很低\x0d\x0a 楼上的是生成0到65535的随机数 然后把0到999之间的存入数组 (当然 如果他的能运行起来的话 他的意思是这样的 实际上 连 do{}while();格式都写错了 更不用提 rand的没定义了) \x0d\x0a\x0d\x0a下面看我的结果\x0d\x0a\x0d\x0a167 704 491 824 682 637 512 778 369 392 594 19 979 186 527 558 481 900 607 999 8\x0d\x0a39 2 283 359 582 537 965 844 273 371 177 848 279 968 58 553 17 975 47 57 253 894\x0d\x0a 872 887 538 318 532 662 44 754 500 692 450 545 574 197 406 994 210 241 341 224\x0d\x0a809 139 208 102 216 748 146 124 127 776 444 995 862 903 237 262 850 174 557 409\x0d\x0a133 503 611 262 260 550 789 158 557 254 321 901 824 124 554 801 533 825 Press an\x0d\x0ay key to continue\x0d\x0a\x0d\x0a看我的代码\x0d\x0a\x0d\x0a#include \x0d\x0a#include \x0d\x0ausing namespace std;\x0d\x0amain()\x0d\x0a{\x0d\x0aint i,a[100];\x0d\x0asrand((unsigned)time(NULL));\x0d\x0afor(i=0;i<100;i++)\x0d\x0a{\x0d\x0aa[i]=rand()%1000; //这个就可以产生0-999的随机数 //cout<

如何用C++让计算机产生100个0-999之间的随机整数,并依次保存到数组中...
第一 楼上的不是C++\\x0d\\x0a\\x0d\\x0a第二 在VC6 下楼上的根本通不过\\x0d\\x0a报错 ror C2065: 'rand: undeclared identifier\\x0d\\x0a更不用说do {}while ();结构还写错了\\x0d\\x0a\\x0d\\x0a第三 楼上效率很低\\x0d\\x0a 楼上的是生成0到65535的随机数 然后把0到999之间的存入数组...

计算机自动产生100-999之间100个随机数,用至少两种算法完成排序。_百 ...
int main(){ int i,j,t,a[10];printf("Please input 10 integers:\\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<9;i++) \/* 冒泡法排序 *\/ for(j=0;j<10-i-1;j++)if(a[j]>a[j+1]){t=a[j];\/* 交换a[i]和a[j] *\/ a[j]=a[j+1];a[j+1]...

怎么用c++产生1000个0至999间的随机整数?
1. rand()随机函数,返回0-32767的随机值。该函数没有参数 2. srand(number)种子函数。要求一个无符号整型参数置随机数生成器的启动值。一般是采用系统时间作为参数,再调用一下time函数,time函数在文件中定义,time(0)时间函数用0做参数时,返回用整型数表示的系统当前时间。我一般就用第一个...

c++ 中,产生一个随机的三位数是rand()%999+100么?求高手指点
rand()%999函数可以随机产生0-998之间的任意数再+100就是100--1098之间的任意数了,显然不对,你想要的是100-999之间的任意整数,可以用 rand()%900+100 谢谢,望采纳

c++如何产生0到1之间的随机数?
C++中用来产生随机数的函数为rand(), 其返回值为整数。而0到1之间的随机数,明显是浮点数。这样无法直接产生。于是,必须经过转换。转换思路为,生成一个0-N的随机数,然后对其除以N+1,则可以得到0-1直接的浮点型随机数。N的确定,可以与要求的精度有关,比如需要三位小数,可以采用N=999,如需要...

用C++编写一个求100-999之间的水仙花函数。
include<iostream>using namespace std;int main(){ int a,b,c,num=99; for(int i=100;i<=999;i++) { num++; c=num%10; \/\/个位 b=((num-num%10)\/10)%10; \/\/十位 a=(int)num\/100; \/\/百位 if(num==a*a*a+b*b*b+c*c*c) { cout<<n...

编写一个程序,求所有的三位正整数(即100~999之间)中有多少个整数其各个...
using namespace std;int main(){ int i,j,k,num=0;for(i=1; i<=9; i++)for(j=0; j<=9; j++)for(k=0; k<=9; k++){ if((i+j+k)%7==0){ cout<<100*i+10*j+k<<" ";num++;} } cout<<endl;cout<<num<<endl;system("pause");return 0;} ...

编写一个计算机程序,找出100-999之间的所有“水仙花数”,并打印运算结...
php中这样可以实现 其他的语言应该思路也都一样 代码你可以做下参考 for($i=100;$i<=999;$i++){ a = (int) ($i\/100);b = (int) ($i\/10%10);c = (int) ($i%10);if(($a*$a*$a+$b*$b*$b+$c*$c*$c) == $i){ echo $i."";} } ...

c++ rand() 随机n位数,为什么出现下面的问题呢?
首先你没错!目前计算机科学还给不出真正的随机数,我们利用计算机得到的只是用某种算法得出的”伪随机数“,C\\C++中的rand( )也是如此,而且设计者为了方便程序员们调试程序,默认情况下,每次调试都生成相同的随机数列。所以才有你看到的结果。使用srand()的话,每次就可以得到不同的随机数列。具体...

求出从m到n之间的所有的自守数,并且按照每行5个整数,如何用C++编程?
if(count%5==0)cout<<endl;} } if(i>=10&&i<=99){ int temp3=i*i;int temp4=temp3%100;if(i==temp4){ count++;cout<<i<<"*"<<i<<"="<<i*i<<" ";if(count%5==0)cout<<endl;} } if(i>=100&&i<=999){ int temp5=i*i;int temp6=temp5%1000;if(i==temp6){...

相似回答
大家正在搜