定義5 5的二維陣列,隨機產生兩位數存於二維陣列中,計算對角線的平均值

2021-03-22 02:54:15 字數 4589 閱讀 3308

1樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

#include "time.h"

#include "stdlib.h"

int main(void)

如果只計算一條主對角線,則:

int main(void)即可。

vb 定義5*5的二維陣列,隨機產生25個兩位數存於二維陣列中,計算對角線的平均值

2樓:匿名使用者

vb6新建一工程‍,在窗體上拖入一個命令按鈕。然後進入**區,刪除所有**後,貼上以下**即可:

option explicit

private sub ***mand1_click()

dim a(4, 4) as long

dim i as long, j as long

dim k as long, s1 as long, s2 as long

randomize

me.autoredraw = true

for i = 0 to 4

for j = 0 to 4

a(i, j) = rnd() * 89 + 10

print a(i, j),

if i = j then s1 = s1 + a(i, j)

if i + j = 4 then s2 = s2 + a(i, j)

next j

print

next i

print "對角線的值的平均值有兩個。"

print "從左上角到右下角:"; s1 / 5, "從右上角到左下角:"; s2 / 5

end sub

執行效果圖如下:

vb 定義一個5×5二維陣列 隨機產生25個二位數存於此陣列中,統計陣列對

3樓:兄弟連教育北京總校

vb6新建一工程‍,在窗體上拖入一個命令按鈕。然後進入**區,刪除所有**後,貼上以下**即可:

1option explicit

private sub ***mand1_click()

dim a(4, 4) as long

dim i as long, j as long

dim k as long, s1 as long, s2 as long

randomize

me.autoredraw = true

for i = 0 to 4

for j = 0 to 4

a(i, j) = rnd() * 89 + 10

print a(i, j),

if i = j then s1 = s1 + a(i, j)

if i + j = 4 then s2 = s2 + a(i, j)

next j

print

next i

print "對角線的值的平均值有兩個。"

print "從左上角到右下角:"; s1 / 5, "從右上角到左下角:"; s2 / 5

end sub

vb隨機產生25個1~9的整數放入5*5的二維陣列中輸出,且統計出邊界元素之和與對角線元素之和

4樓:偵探章邯

編制單擊窗體的事件過程,做如下處理:

從檔案c:\a.txt中依次讀出20個學生的學號以及2門功課成績,統計每個學生的總分,並按照總分從高到低進行排序,然後將學生資訊按照總分從高分到低分輸出到c:

\b.txt。

輸入檔案c:\a.txt格式 "0001",20,30"0002",80,90

......

輸出檔案c:\b.txt格式

「0008",90,90,180

"0002」,80,90,170

輸出檔案那一列是在右邊,我這裡打不下所以才在下面某陣列有20個數,元素的值由鍵盤輸入,要求將前10個元素對調,即第一個與第20個對調,第二個與第19個對調.....第十個與第十一個元素對調。輸出陣列原來元素的值和對調後元素的值。

vb程式設計**:定義一個5×5的二維陣列,隨機產生25個兩位數(10,99)存於該二維陣列元素中,統

5樓:兄弟連教育北京總校

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

#include "time.h"

#include "stdlib.h"

int main(void)

如果只計算

一條主對角線,則:

int main(void)

c語言設計 隨機產生兩位數的整數放入一個5行5列的二維陣列中,求該二維陣列對角線上最大值所在的行和

6樓:取名不簡單的說

#include

#include

#include

int row(int a[5][5])

for (i = 1; i < 5; i++)max1 = a[max1][max1] > a[max2][4 - max2] ? max1 : max2;

return max1 + 1;

}int col(int a[5][5])for (i = 1; i < 5; i++)max1 = a[max1][max1] > a[max2][4 - max2] ? max1 : (4 - max2);

return max1 + 1;

}int main()

;srand((unsigned)time(0));//時間做種保證隨機

for (i = 0; i < 5; ++i)for (j = 0; j < 5; ++j)int r = row(a);

int c = col(a);

printf("%d %d", r, c);//輸出的分別是行和列system("pause");

return 0;}

隨機生成25個兩位數,構成一個5*5二維陣列。在靠邊元素及對角元素中求出最大值最小值並顯示結果的v

7樓:千鋒教育

private sub form_click()dim a(1 to 5, 1 to 5), t%, r%, c%, max%, min%

max = 10: min = 99

for r = 1 to 5

for c = 1 to 5

randomize

t = int(rnd * 90) + 10a(r, c) = t

print a(r, c);

if r = 1 or r = 5 or c = 1 or c = 5 or r = c then

if t > max then max = tif t < min then min = tend if

next c

print

next r

print "max: "; max

print "min: "; min

end sub

隨機生成25個兩位數,構成一個5*5二維陣列。在靠邊元素及對角元素中求出最大值最小值並顯示結果的vb程式

8樓:

你發了三次同樣的問題沒有一次把問題發全的……

9樓:匿名使用者

private sub form_click()dim a(1 to 5, 1 to 5), t%, r%, c%, max%, min%

max = 10: min = 99

for r = 1 to 5

for c = 1 to 5

randomize

t = int(rnd * 90) + 10a(r, c) = t

print a(r, c);

if r = 1 or r = 5 or c = 1 or c = 5 or r = c then

if t > max then max = tif t < min then min = tend if

next c

print

next r

print "max: "; max

print "min: "; min

end sub

輸入5*5個資料放到二維陣列中計算平均值

10樓:it孤鶩

沒加標頭檔案

#include

11樓:匿名使用者

給你提供個思路 一樓說的很正確 缺少標頭檔案遇到這種問題,首先你應該檢視錯誤資訊!!!

error 『scanf』 沒有宣告定義

error 『printf』 ----------------說明編譯器將這兩個作為自定義函式來處理的,加上之後就是定義好的函式了warring 『main』 函式需要返回值可以在main() 函式之前新增『void』,也就是 void main(),這樣就不會有警告了

(或者 return 0; 新增個返回值)

c 二維陣列賦值,c 二維陣列怎麼定義與賦值?

沒有,如果想a 0 b 那麼使用交錯陣列。int a new int 5 int b new int a 0 b 同時,你的兩個陣列宣告錯誤。c net中如何定義二維陣列並給其賦值 定義一個3行2列的二維陣列,元素型別為int int values values 0,1 100 修改第一行第二列元素...

a二維陣列, a 2 二維陣列

a是二維陣列,每行5個int,a 2 指向第三行第1個int即 a 2 為2 5 1為11 a 2 代表第二行的首地址,也就是a 2 0 所以 a 2 就是a 2 0 那輸出肯定是11了 c 語言語句中 的 中括號,不是標點符號,而是 運算子!牢記 恆等式 x i x i 這是c 語言語句中 指標和...

C 函式呼叫二維陣列,C語言一維陣列轉二維陣列

n如果是變數的話,陣列編譯時都通不過吧。陣列分配時必須知道大小。函式應該這樣宣告function char array 10 10 或省略第一維的大小function char array 10 function char array n n 這樣是錯誤的,陣列的索引必須是個常量表示式。如果需要必須...