vba程式設計利用隨機函式產生二位正整數,然後將這

2021-03-04 01:50:05 字數 1841 閱讀 1423

1樓:albert_芐雨

sub 隨機制產生10個二位正整

是不是這樣?這是10個不重複的2位正整數

利用隨機函式產生10個兩位整數,然後按從大到小的順序排序輸出

2樓:匿名使用者

#include

#include

#include

using namespace std;int main()for(int i=0;i<10;i++)}}for(int i=0;i<10;i++)return 0;}

3樓:匿名使用者

#include

#include

#include

#include

#include

using namespace std;

int main(void)

利用rand的函式產生10個隨機數,從小到大排序 matlab程式 急求大神!!

4樓:用著追她

1、首先開啟電腦上的「matlab」軟體。

2、rand函式產生由在(0, 1)之間均勻分佈的隨機陣列成的陣列,下面在命令列輸入rand(1)。

3、rand(a,b)產生a行b列的隨機矩陣,在命令列輸入rand(1,4)產生一個1行4列的隨機矩陣。

4、下面輸入rand(2,3),產生一個2行3列的隨機矩陣。

5、當行數和列數相等時,輸入rand(2,2),產生一個2行2列的隨機矩陣。

6、行和列相等時,可以只輸入一個數字,例如rand(2),生成的結果與rand(2,2)相同。

注意事項:

matlab可以進行矩陣運算、繪製函式和資料、實現演算法、建立使用者介面、連線其他程式語言的程式等,主要應用於工程計算、控制設計、訊號處理與通訊、影象處理、訊號檢測、金融建模設計與分析等領域。

5樓:匿名使用者

氣泡排序

a=rand(1,10);

for i=1:10

for j=1:10-i

if a(j)>a(j+1)

t=a(j);

a(j)=a(j+1);

a(j+1)=t;

endendend

6樓:匿名使用者

sort(rand(1,10))

編寫程式利用隨機函式產生10個兩位數存入陣列a中,並按照從大到小順序排列輸出

7樓:匿名使用者

#include

#include

#include

void main()

for(i=0;i<10;i++)

for(j=i+1;j<10;j++)

{if(a[i]

寫一個函式,對用隨機函式產生的10個整數按從小到大的順序排序。(升序,用選擇排序實現)

8樓:匿名使用者

voidselect_sort(int*a,intn)

{registerinti,j,min,t;

for(i=0;i查詢最小值

9樓:東哥

程式如下:

#include

#include

#include

void main()

for(t=0;t<49;t++)

for(i=t+1;i<50;i++)

if(a[t]>a[i])

for(i=0;i<50;i++)}

VBA程式設計問題

錯誤的原因是從上向下刪除整行,每刪除一行,下方的行向上移動,致使原資料的行發生改變。正確的方法是從下向上刪除,即在for中讓變數初值大於終值,步長step用負數表示。還有一種方法是 間接 的從上向下刪除,讓 從上向下判斷哪些行是需要刪除的,然後給此行的某個列單元格賦一個值,最後將所有某列為標示值的行...

c 隨機函式怎麼寫,C 隨機函式怎麼用

函式名 rand 功 能 隨機數發生器。用 法 int rand void 所在標頭檔案 函式說明 rand 的內部實現是用線性同餘法做的,它不是真的隨機數,因其週期特別長,故在一定。的範圍裡可看成是隨機的。rand 返回一隨機數值的範圍在0至rand max 間。rand max的範圍最少是在32...

pascal隨機函式

上面幾位說法有誤 隨機函式random是pascal語言中的標準函式,random x 的值為大於等於0且小於等於x 1的任意一個正整數 注意,這一點在實際使用中容易弄錯 其中x的型別為整型。randomize是初始化隨機數生成器,在pascal語言編寫的程式中可以使random函式的取值在每次執行...