100元素的一維陣列中,存放0 100的成績,分別統計》

2022-03-09 00:28:27 字數 1230 閱讀 3863

1樓:匿名使用者

private sub command1_click()

dim i as integer

dim num9 as byte, num8 as byte, num7 as byte, num6 as byte, numbad as byte

dim arraylist(100) as single

for i = 0 to 99

arraylist(i) = formatnumber(100 * rnd(), 1) '隨機產生100個0到100的分數

next

for i = 0 to 99

select case arraylist(i)

case is >= 90

num9 = num9 + 1 '分數90及以上的

case 80 to 89

num8 = num8 + 1 '分數80到89的

case 70 to 79

num7 = num7 + 1 '分數70到79的

case 60 to 69

num6 = num6 + 1 '分數60到69的

case is < 60

numbad = numbad + 1

end select

next

msgbox "統計結果:" & vbcrlf & "90分及以上的:" & num9 & "人" & vbcrlf & _

"80-89分的:" & num8 & "人" & vbcrlf & _

"70-79分的:" & num7 & "人" & vbcrlf & _

"60-69分的:" & num6 & "人" & vbcrlf & _

"不及格的:" & numbad & "人", vbokonly, "統計完成"

end sub

vb6下測試通過。

2樓:匿名使用者

有個更簡單的程式:

#include

using namespace std;

void main()

cout<<"90以上的人數:"<

cout<<"80~90的人數:"<

cout<<"70~79的人數:"<

cout<<"60~69的人數:"<

cout<<"不及格的人數:"<

對在一維陣列中存放的整數進行如下操作 從元素開始直到最後元素,依次向前移動位置

int num 10 for int i 1 i 9 i for int j 0 j 10 j c語言編寫函式,對具有10個整數的陣列如下操作 從第n個元素開始直到最後一個,依次向前一個位置,輸出結果.include int main void s int a 10 n 編寫函式,對具有效期0個整數...

從鍵盤上輸入整數存入一維陣列元素中,然後按逆序輸出該陣列的元素。C 程式設計求高手解答

用c 有很簡單的方法 把元素存vctor或list的容器裡邊 然後反響遍歷 如果是練習資料結構 樓上的思路很好了 還可以用起泡排序演算法或者二叉排序等,具體演算法可以去看資料結構排序一章的內容 include 簡單選擇排序 using namespace std int main if flag b...

labview從一維陣列中查詢特定的陣列,返回該數值在陣列中所在的位置,希望能給個程式圖

我這有一個簡單的例子,當在陣列中找到第一個和給定數值相同的數時,返回其在陣列中的位置。若沒找到,返回 1.當從0開始搜尋時,和 搜尋一維陣列 的功能是一樣的。將陣列按照被搜尋陣列的個數來分成若干個子陣列,然後迴圈比較就好了!labview中怎麼給陣列特定位置元素直接賦值 labview中並沒有明確的...