寫函式,對用隨機函式產生的整數按從小到大的順序排序

2021-05-22 22:43:30 字數 3796 閱讀 4830

1樓:匿名使用者

voidselect_sort(int*a,intn)

{registerinti,j,min,t;

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

2樓:東哥

程式如下:

#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++)}

利用隨機函式產生10個100以內的整數,並從小到大的順序排序並輸出。

3樓:

#include

using namespace std;

int a[10]; //測試陣列

duvoid print() //輸出陣列元素zhia[j+1]=temp;

}print();

}int main()

編寫程式,用選擇法對10個整數按從小到大順序排序

4樓:倒黴熊

#include

void sort(int array,int n)//for

if(k!=i)}}

int main()

;int i;

printf("before\n");

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

sort(a,10);

printf("\nafter\n");

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

return 0;}

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

5樓:匿名使用者

#include

#include

#include

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

6樓:匿名使用者

#include

#include

#include

#include

#include

using namespace std;

int main(void)

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

7樓:用著追她

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

8樓:匿名使用者

氣泡排序

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

9樓:匿名使用者

sort(rand(1,10))

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

10樓:匿名使用者

#include

#include

#include

using namespace std;int main()for(int i=0;i<10;i++){for(int j=0;j<9-i;j++){if(a[j]

11樓:許鵬

import random

a=range(10,100)

b=random.sample(a,10)b.sort()

12樓:手機使用者

數 - c++中常用rand()函式生成隨機數,但嚴格意回義上來講生成的答只是偽隨機數(pseudo-random integral number)。生成隨機數時需要我們指定一個種子

13樓:匿名使用者

人生苦短bai我用python.

import random #匯入du隨機zhi模組daolistnum=[random.randint(10,100) for x in range(10)]#生成10個隨機兩位數

內listnum.sort(reverse=true)#按照要求排容序print(listnum)#列印

c語言程式設計: 從使用者輸入10個整數,對其按照從小到大的順序排序,並輸出結果。

14樓:凌亂心扉

//要求任意輸入10個數,然後按從小到大順序輸出#include

int main()

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

printf("排列後順序為:");

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

printf("\n");

return 0;}

15樓:匿名使用者

要求任意輸入10個數,然後按從小到大順序輸出#include

int main()

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

printf("排列後順序為:");

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

printf("\n");

return 0;}

16樓:匿名使用者

#include

int main(void)

for(i = 0;i < 10;i++)}c = arr[i];

arr[i] = min;

arr[mini] = c;

}for(i = 0;i < 10;i++)}望採納。

17樓:千年菡

#include

int main(void)

//輸入·十個數

for (j = 1; j <= 9; j++) // 冒泡法排序}}

printf("從小到大排\n");

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

18樓:匿名使用者

先定義一個陣列存這十個數,要看你用什麼演算法了,根據不同演算法進行篩選

19樓:匿名使用者

#include<stdio.h>

int main()bai

自己做隨機函式,如何產生真正的隨機函式?

在計算機中並沒有一個真正的隨機數發生器,但是可以做到使產生的數字重複率很低,這樣看起來好象是真正的隨機數,實現這一功能的程式叫偽隨機數發生器。有關如何產生隨機數的理論有許多,如果要詳細地討論,需要厚厚的一本書的篇幅。不管用什麼方法實現隨機數發生器,都必須給它提供一個名為 種子 的初始值。而且這個值最...

C 用隨機函式產生互不相同的兩位整數存放到一維陣列中,並輸出其中的素數

j的起始值應該從2開始 include include include using namespace std void prime int a 10 void main if t 0 break cout cout n 其中的素數有 prime a void prime int a 10 if t...

rand隨機函式產生的值的範圍rand是如何確定要產生的隨機數的範圍的?例如rand20它產生的隨機數的範圍?

cplusplus中有這樣的介紹 rand函式產生一個0到rand max的偽隨機數,這裡的rand max因不同的實現而異,但rand max至少為32767。比如,msvc中通常為0x7fff,即32767,而linux平臺下gcc中rand max通常會遠遠大於這個值 有一些其他程式語言的ra...