生成倆位隨機數存入陣列中,並按從大到小順序排列,再將其中的偶數從小到大輸出

時間 2021-07-01 01:32:32

1樓:匿名使用者

如果不想輸出那一項,就直接刪除相應的輸出語句即可。

private sub command1_click()dim a(10) as integer

print "10個隨機數:"

for i = 1 to 10

a(i) = int(rnd() * (90)) + 10print a(i);

next i

print

print "排序後的數:"

for i = 1 to 10

for j = 10 to i + 1 step -1if a(j) < a(j - 1) thent = a(j)

a(j) = a(j - 1)

a(j - 1) = t

end if

next j

print a(j);

next i

print

print "其中偶數為:"

for i = 1 to 10

if a(i) mod 2 = 0 then print a(i);

next

print

end sub

2樓:匿名使用者

private sub command1_click()dim n(9) as integer

for i = 0 to 9 '生成10個兩位數字

n(i) = int(rnd() * (90)) + 10next

for i = 0 to 9 '從大到小排序

for j = 0 to 9

if n(i) > n(j) then

x = n(i)

n(i) = n(j)

n(j) = x

end if

next

next

for i = 0 to 9 '輸出偶數if n(i) mod 2 = 0 then print n(i);

next

print

end sub

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

3樓:匿名使用者

#include

#include

#include

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

4樓:匿名使用者

#include

#include

#include

#include

#include

using namespace std;

int main(void)

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

5樓:

#include

using namespace std;

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

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

}print();

}int main()

1. 從鍵盤中輸入10個整數存入陣列,按照從小到大的順序對陣列排序,並將排序後的陣列元素輸出到介面上

excel怎麼生成6位隨機數

飛喵某 1 首先開啟一個excel文件,選中任意一個單元格,在上方編寫公式 2 在excel中是使用rand函式可以生成隨機數,但是該函式預設是隻生成的範圍是0 1之間的隨機數,需要使用int函式來使隨機數強制轉換成整數,6位的隨機數需要在後面指定範圍為 900000 100000 具體的寫法是 i...

使用excel生成5位隨機數,Excel生成一列隨機數

在任一單元格輸入如下公式即可 rand 99999 10000 10000 單元格設定,小數位數為0.或者用round取整.按f9重新整理,會不斷隨即變化. 使用 randbetween 函式即可 要是無重複的話 就不能用這個了 大聖美猴王 用我的工具就可生成。 int rand 90000 999...

excel中如何生成不重複的多個隨機數

先在a1 a8中輸入相同的公式 int rand 15 1 再在b1中輸入下面公式,並拖動複製到b8格,如果a列中有重複,b列對應的格會顯示大於1的數字,等於1為不重複。countif a 1 a 8,a1 然後按鍵盤上方的f9功能鍵,直到b列格中都是1,就行了。 一種思路是,先 生成1 15間的一...