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函式的取值在每次執行...