从1到50 之间随机产生10个数放在数组中并求最大值和最小值c#语言
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 13:45:22
fori=1:6x(i)=33*randn();endx(i)中即为1到33中的随机数,共6个.其它类推
窗体中加命令按钮,单击事件代码如下:PrivateSubCommand1_Click() Randomize Dima(1To20)AsInteger&nb
Private Sub Command1_Click()Text1.Text = ""Dim A(1 To 1
'本人亲测可行Private Sub Form_CLICK() Dim arr(9) As In
privatesucommand1_click()dima(1to6),b,ifori=1to50b=int(rnd*6)+1a(b)=a(b)+1nextfori=1to6printi&"的个数:"
就只是一个标点<=你打错了,拓成了中文标点,于是就杯具了.更改一个符号,一切OK:
帮你写好了,这个是工程文件,下载下来就可以了.以下是源码:PrivateSubCommand1_Click()DimA(10)AsDouble,LAsInteger,BAsDouble,CAsDoub
#include <stdio.h>#include <stdlib.h>#include <time.h>int mks(
#include#include#includeintmain(){inta,b,c;srand((unsigned)time(0));a=rand()%100+1;b=rand()%100+1;c=
只要a是向量,就可以这么用:,select]=crossvalind('LeaveMOut',length(a),7);a7=a(select);
PrivateSubCommand1_Click()Dima(1To10)AsIntegerRandomizeFori=1To10a(i)=Int(Rnd*100)+1Printa(i);NextPr
用下面语句:y=rand(1,1000);fori=1:10;x(i)=length(y(y>(i-1)*0.1&y
取到的最大数是4的概率为:(C(8,6)-C(6,6))/C(10,6)=(28-1)/210=27/210=9/70
通过SubMain启动Submain()Dima(9)AsInteger,pAsDouble,iAsInteger,nAsIntegerp=0n=0Fori=0To9a(i)=Rnd*100p=p+a
第一种情况概率为1/[c(49,6)}=1/27636第二种情况概率为1-(48/49)^6所以不一样
PrivateSubCommand1_Click()DimiAsInteger,xAsInteger,sAsLongRandomizeFori=1To30x=Int(Rnd*100)+1Printx,
PrivateSubCommand1_Click()Dima,b,cAsIntegerRandomizea=Int(Rnd*9)+1Randomizeb=Int(Rnd*9)+1Randomizec=
人工算出来基本不可能你可以用cc++java什么的编一个小程序随机4个数然后看是否能得出24让电脑自己随机个10000次看结果或者各种循环把每一种情况都算出来就知道结果了我只能说个思路程序自己编吧
#include#includeintmian(void){intarr[50]={0};srand((unsignedint)time(NULL));intnIndex=0;for(;nIndex{