隨機出數字並排序,隨機出10個數字並排序?

2022-06-08 04:26:18 字數 2969 閱讀 6581

1樓:匿名使用者

使用者賬戶,要求隨機10位 並且裡面包含4個6或4個8如何實現這樣的呢?

1238587880或1236567660這種型別structure jiqi

dim num as integer

dim num2 as integer

end structure

public function chansheng() as string

dim str as string = ""

dim n as integer = 0

dim p68 as integer

randomize()

p68 = int(rnd() * 2) + 1dim a(10), b(8) as integerfor i = 1 to 6

b(i) = i - 1

next

b(7) = 7

b(8) = 9

for i = 1 to 6

randomize()

a(i) = b(int(rnd() * 8) + 1)next

if p68 = 1 then

for i = 7 to 10

a(i) = 6

next

elseif p68 = 2 then

for i = 7 to 10

a(i) = 8

next

end if

for i = 1 to 10

str = str & a(i)

next

str = str & vbcrlf

dim c(10) as integer

dim temp as jiqi

dim pi(10) as jiqi

for i = 1 to 10

pi(i).num = a(i)

pi(i).num2 = int(rnd() * 1000) + 10

next

for i = 1 to 10

for j = 1 to 10 - i

if pi(j).num2 > pi(j + 1).num2 then

temp = pi(j + 1)

pi(j + 1) = pi(j)

pi(j) = temp

end if

next j

next i

for i = 1 to 10

str = str & pi(i).numnext

return str

end function

2樓:時間流年嘉興

130,6

435976

3樓:

嗯,排序(雖然我不知道你問啥)

c語言程式設計,隨機生成十個數,並對這十個數排序,程式怎麼寫?求助!

4樓:ghoul荷蘭人

#include

#include

int main()

}for(i = 0;i < 10; i++)printf("%d\t",a[i]);

printf("\n");

return 0;}

j**a隨機輸出10個數不重複並且按順序從小到大排列,用j**a.lang.math.random()語句

用j**a隨機生成10個100以內的整數,案後按從小到大排列列印出來 求結果圖 謝謝

5樓:生活之演員

public class demo {

public static void main(string args){

int a = new int[10];

int temp;

for(int i =0; i < 10; i++){a[i] = (int)(math.random()*100);

for(int i = 0; i < 10; i++){for(int j = i+1; j < 10; j++){if(a[i] > a[j]){

temp = a[i];

a[i] = a[j];

a[j] = temp;

for(int i = 0; i < 10; i++){system.out.print(a[i] + "   ");

6樓:天地闊遠

public static void main(string args)

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

利用隨機函式產生10個兩位正整數,使用選擇排序演算法將其從小到大排序,並輸出排序前後的結果 10

c語言 從鍵盤隨機輸入10個整數,將他們從小到大排序後輸出

7樓:

把fflush(stdin);刪除——放在那裡有害無益!

8樓:聽不清啊

#include

int main ()

int i,n,k,a[10];

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

scanf("%d",&a[i]);

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

for (n=0;n<9-i;n++)

if(a[n]>a[n+1])

k=a[n];a[n]=a[n+1];a[n+1]=k;

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

printf("\n%d",a[i]);

printf("\n");

return 0;

9樓:維真

#include

int main(void)

for (int j = 0; j < 10; j++) }}for (int d = 0; d < 10; d++)return 0;}

怎麼讓隨機函式顯示出的數字等於漢字

a int rnd 3 1 if a 布 then msgbox youwin elseif a 石頭 then msgbox youloss else msgbox 平 end if 1 布 2 石頭 3 剪刀 這句出錯,你怎麼能符值給數字,而且是連起來,用陣列代替,如 basic y語言 dim...

random函式怎麼隨機出小數python

import random random.random 產生一個0到1之間的小數 random.uniform 1,10 產生一個1到10之間的小數 python如何一次性取出多個隨機數 4種方案 1 random.choice從序列中獲取一個隨機元素。其函式原型為 random.choice se...

求19位數字在Excel中校驗出一位隨機碼的函式公式

公式已驗證,歡迎強者挑刺或者簡化公式 你可以仿照身份證 17位 1位校驗碼 的辦法再加一位形成你要的結果 按你給定的前18位數字,最後一位校驗碼為1 需要計算公式可發yxx mail 163,將excel檔案發給你 號碼a1,b1生成號碼公式 建議,還找上次那個大蝦求助。我做過集裝箱號碼驗證,但不是...