1樓:司馬刀劍
1 輸入;
2 排序抄;
3 輸出。
參考**如下:
#include int main() } for(i = 0; i < 10; i ++)//輸出
利用隨機函式產生10個100以內的整數,並從小到大的順序排序並輸出。
2樓:
#include
using namespace std;
int a[10]; //測試陣列
duvoid print() //輸出陣列元素zhia[j+1]=temp;
}print();
}int main()
c語言編寫程式,對產生的10個隨機數用氣泡排序法實現由小到大排序。
3樓:匿名使用者
#include
#include
void main()
for(i=0;i<10;i++)
printf("%d ",a[i]);}
利用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個整數用c語言,隨機輸入10個整數,用氣泡排序法對這些整數降序排列
7樓:匿名使用者
printf("plese input the number\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++) /*冒泡
排序*/
for(j=1;ja[j] )
for(i=0;i<10;i++)
printf("%d ",a[i]); /*輸出排序後的結內
果容*/
8樓:匿名使用者
for(i = 0; i < 10; i ++)scanf("%d", &a[i]);
for(i = 0; i < 10; i ++)for(j = 1; j < 10 - i; j ++)if(a[j] < a[j - 1])
rand隨機數函式用法,如何用rand函式產生乙個隨機數?
rand 函式的返回值就是求取隨機的值,所以如果沒有對資料有要求,直接這樣寫 printf d rand 輸出乙個隨機數.但如果對數有要求,如小數或在一定值以內 小數 rand 100.0 100.0後面的.0必須寫,得到乙個小數點後有兩位小數的小數。一定範圍內的數 rand m n m是資料區間差...
如何用rand函式產生隨機數如何用rand函式產生乙個隨機數?
如果需要在數值a b之間隨即產生乙個數,如下操作 單元格中輸入函式 round rand c a 3 函式解釋 在a b區間範圍內隨即產生乙個數,小數點後保留3位!其中的 rand c a 函式解釋 以a為起點,步長為c 在a b中隨即產生乙個數。備註 c 為步長,也就是所取點的範圍長度。在這裡應該...
隨機數函式如何使用,用rand隨機函式怎麼求指定範圍的隨機數
srand函式是隨機數發生器的初始化函式,原型 void srand unsigned seed 它需要提供乙個種子,如 srand 1 直接使用1來初始化種子。不過常常使用系統時間來初始化,即使用 time函式來獲得系統時間,它的返回值為從 00 00 00 gmt,january 1,1970 ...