給整型二維陣列b輸入資料,計算並輸出陣列中所有正數之和 所有負數之和

時間 2022-09-16 02:25:08

1樓:旅天干

vc6 測試通過

#include

void main();

int minus=0,plus=0;

for(int i=0;i<3;i++)

for(int j=0;j<4;j++)

2樓:匿名使用者

#include

using namespace std;

int main()

cout << asum << endl;

cout << nsum << endl;}

3樓:匿名使用者

這個簡單啊。樓主可以自己試著編編。兩層迴圈就行了。

、給整型二維陣列 b[3][4]輸入12個資料,計算並輸出陣列中所有正數之和、所有負數之和。

4樓:愛因斯坦波

#include

void main()

printf("正數和=%d\n負數和=%d\n");

}這是我的程式,你主要是將b[i]寫成了b[20]了,還有就是if語句用得太複雜了,可以簡單點的。希望對你有用。

5樓:匿名使用者

你這個是計算正數和負數的個數吧?跟你說的題目不符合!還有迴圈語句for裡的b[20]的20應該改成i,那樣估計就可以了!計算正數負數的個數!

6樓:唐博

好多問題......

你怎麼連 b[3][4]都沒有?

還有,迴圈裡面那個i你根本沒有。

還有,s++求的是正數和負數的個數,不是和還有 你定義了b[20],下標是從0-19,b[20]是不存在的。

編寫一個程式:從鍵盤輸入一個整型數,把這個整型數的各位數案降序輸出。例如輸入整型數34125,輸出54321

7樓:

1、給整型二維陣列 b[3][4]輸入12個資料,計算並輸出陣列中所有正數之和、所有負數之和。 2、青年歌手參加歌曲大獎賽,有10個評委進行打分,試程式設計求這位選手的平均得分(去掉一個最高分和一個最低分)。 分析:

這道題的核心是排序。將評委所打的10個分數利用陣列按增序(或降序)排列,計算陣列中除第一個和最後一個分數以外的數的平均分。 3、設二維陣列 b[5][4]中有鞍點,即b[i][j]元素值在第i行中最小,且在第j列中最大,試編寫一程式找出所有的鞍點,並輸出其下標值。

也可能沒有。 4、從鍵盤輸入一數,然後在一個整型一維陣列a[20]中,用折半查詢法找出該數是陣列中第幾個元素的值。如果該數不在陣列中,則列印」no found」。

5、程式設計列印如下圖形: * * * * * * * * 6、有一電文,已按下列規律譯成譯碼: a→z a→z b→y b→y c→x c→x … … 即第一個字母變成第26個字母,第i個字母變成第(26-i+1)個字母。

非字母字元不變。編寫一個程式將密碼譯成原文,並輸出密碼和原文。

8樓:匿名使用者

方法一:讀取整型

#include

void main()

for(i=0;i

方法二:讀取字元型

#include

#include

void main()

給整型二維陣列 b[3][4]輸入12個資料,計算並輸出陣列中所有正數之和、所有負數之和。

9樓:匿名使用者

#include

int main(void)

10樓:渡心使者

你要用哪種語言做啊,還有那12個數是給出的還是要外部輸入的啊

11樓:網路浪潮

用c語言是這樣的:

(前面程式從略,只寫關鍵的一點程式)

n=0,m=0;

for(i=1,i=2,i++)

/將正數放在一個陣列;/

else/將負數放在一個陣列;/}}

下面就是計算a[n]和c[m],您應該熟悉了。

自己寫的,沒除錯。不好意思。有什麼情況再說。

用scanf函式給二維陣列a[3][4]輸入12個資料,並求出每一行的正數之和,每一行的最小

12樓:

#include

int main()

,min[3];

int i,j;

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

for(j=0;j<4;j++)

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

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

}for(i=0;i<3;i++)

return 0;}

13樓:

用兩個for迴圈就可以了

設二維陣列b[5][4]中有鞍點,即b[i][j]元素值在第i行中最小,且在第j列中最大,

14樓:

1、給整型二維陣列 b[3][4]輸入12個資料,計算並輸出陣列中所有正數之和、所有負數之和。 2、青年歌手參加歌曲大獎賽,有10個評委進行打分,試程式設計求這位選手的平均得分(去掉一個最高分和一個最低分)。 分析:

這道題的核心是排序。將評委所打的10個分數利用陣列按增序(或降序)排列,計算陣列中除第一個和最後一個分數以外的數的平均分。 3、設二維陣列 b[5][4]中有鞍點,即b[i][j]元素值在第i行中最小,且在第j列中最大,試編寫一程式找出所有的鞍點,並輸出其下標值。

也可能沒有。 4、從鍵盤輸入一數,然後在一個整型一維陣列a[20]中,用折半查詢法找出該數是陣列中第幾個元素的值。如果該數不在陣列中,則列印」no found」。

5、程式設計列印如下圖形: * * * * * * * * 6、有一電文,已按下列規律譯成譯碼: a→z a→z b→y b→y c→x c→x … … 即第一個字母變成第26個字母,第i個字母變成第(26-i+1)個字母。

非字母字元不變。編寫一個程式將密碼譯成原文,並輸出密碼和原文。

15樓:

我以前寫過一個類似的程式,是c++,現稍作修改,使之符合你的要求,**如下:

#include

int main()

, , , , };

int i, j, k, r, c, rmax, count = 0;

c = sizeof(b[0]);

r = sizeof(b) / c;

c >>= 2;

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

next: ;}}

if(!count)

printf("there's no saddle point in this array\n");

return 0;

}你可以任意修改陣列b的大小,程式都能正確執行;對某行或列中有多個鞍點、或整個陣列中沒有鞍點的情況都能正確處理。在visual studio 6.0中除錯通過,如果你用純c編譯器不行,請把錯誤資訊貼出來,我再改~~~

不過你怎麼不給點分啊~~我還是看在以前做過的份上才答的

怎麼把二維陣列中的數值賦給一維陣列

單迴圈也可以 include int main void b 4 i for i 0 i 4 i return 0 用雙迴圈賦值吧,比如 int a 3 3 int b 9 int k 0 for int i 0 i 3li for int j 0 j 3 j var a array 1.100,1...

vb程式設計應用二維陣列產生隨機矩陣55並實現矩陣

珈藍惜夢 vb源程式如下 option base 1 private sub command1 click dim a 5,5 as integer,b 5,5 as integer for x 1 to 5 for y 1 to 5 a x,y int 10 rnd 90 隨機產生兩位數的整數 p...

matlab中怎樣將三維陣列的維賦給二維如A1)賦給二維的B

1,直接賦值 b a 1 試了一下可以。2.先用次sum求每行元素和,因為要求 每個元素都除以每列之和 所以得用1次for迴圈 酷呆愛死呆 1 三維陣列中的各個為也是二維陣列,所以賦值可以直接賦即可!假設a是三維陣列,b是二維陣列 b a 1 b a 2 b a 3 分別把a的三維中的 一 二 三維...