使用隨機函式生成 N 個數字並找到它們的平均值 (VB)。

發布 科技 2024-08-03
5個回答
  1. 匿名使用者2024-01-31

    n 表示正常或已輸入。

    以下是輸入的**。

    暗淡隨機數組() 作為長度,總和與一樣長,n 作為整數

    private sub command1_click()for i = 1 to n

    列印隨機數組 (i) &" ";

    nextprint "平均值為" & sum / nend sub

    private sub form_load()dim i as integer

    sum = 0

    randomize

    n = rnd() 100 '從0到100隨機生成整數,我不知道範圍,所以我必須這樣做。

    REDIM 隨機數組 (N)。

    for i = 1 to n

    randomize

    隨機數組(i) = rnd() 100'同上。

    總和 = 總和 + 隨機數組 (i)。

    nextend sub

  2. 匿名使用者2024-01-30

    VB 隨機函式 RND

    對隨機數的要求是完全不同的。 如果不需要。 然後只需迴圈 30 次。 如果要求。 一直到 30 個數字。

    毋庸置疑,將數字相加以找到平均值。 加除 303 dim i as integer

    dim str as string

    i=1,然後在 i<=5 時從第乙個數字開始從第乙個數字到最後乙個數字的迴圈。

    str =str & " "& 當前數字 i=i+1

    當 i>5 是。

    str = str & vbcrlf & 當前數字 i=1i=i+1

    週期結束。 vbcrlf 換行符。

  3. 匿名使用者2024-01-29

    a =arr = split(a,chr(13)+chr(10))n = 0

    s = 0for i = 0 to ubound(arr)if not isnull(arr) thens = s + arr(i)

    n = n + 1

    end if

    下乙個平均值 = s n

    text1,由回車符分隔。

  4. 匿名使用者2024-01-28

    執行結果:

    生成的陣列是。

    73 58 62 36 37 79 11 78 83 73 排序後的陣列是。

    83 79 78 73 73 62 58 37 36 11陣列的元素之和為 590,最大元素為 83,最小元素為 11

  5. 匿名使用者2024-01-27

    private sub form_click()dim a(9) as integer, max as integer, min as integer, arg as single, i as integer

    randomize

    for i = 0 to 9

    a(i) = int(rnd * 100) +1arg = arg + a(i)

    if i = 0 or a(i) >max then max = a(i)

    if i = 0 or a(i) print a(i);

    nextprint

    print "最大:"; max

    print "最低:"; min

    print "平均:"; arg / 10end sub

相關回答
11個回答2024-08-03

絕對值小於20“,表示不能包含+20和-20,沒有正確答案,命題是錯誤的。 >>>More

10個回答2024-08-03

void main()

srand(time(null));獲取 Instant Factor,使用時間作為因子,可以保證每次矩數的不確定性,如果刪除它,每次執行程式時它都會是相同的隨機數。 >>>More

5個回答2024-08-03

簡單地說,使用 srand(unsigned int

該函式設定種子,然後使用 rand() 返回乙個隨機數。 c C++ 中的隨機數不是真隨機數,而是偽隨機數。 >>>More

14個回答2024-08-03

#include ""

#include "" >>>More

8個回答2024-08-03

如果你不重複,我會給你乙個更經典的**。

int a[35]; >>>More