c求兩個陣列對應數相加的和,c 中如何實現陣列相加

2022-05-21 14:10:17 字數 3443 閱讀 9896

1樓:在繩金塔取報紙的藍晶石

假如現在有兩個int型別的陣列,int a和int b;

那麼我們在定義一個int c;我們要判斷這兩個陣列那個更長,否則會出錯的,

int maxlength = (a.length < b.length) ?

a.length :b.

length; //這裡用到了三元運算子? :,不會的自己去看看

for(int i = 1;i<= maxlength;i++)c這個陣列就是所求的;

2樓:匿名使用者

class test;

int a=;

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

}for(int i=0;i<3;i++)}}另外,站長團上有產品**,便宜***

3樓:匿名使用者

int max_index = (array_1.length < array_2.length) ?

array_1.length : array_2.

length;

int index = 0;

for(; index < max_index; index ++)和儲存在array_1中

4樓:匿名使用者

arraya,arrayb,temp

for(int i=0,j=i;i

5樓:匿名使用者

for(int i=0;i

c#中如何實現陣列相加

6樓:

若要實現陣列相加,必選先宣告陣列的長度 ,string a=new string[5];

string b=new string[7];

string c;

c=new string[(a.length+b.length)]; //宣告 陣列 c 的長度.

//賦值

int index=0;

for(int i=0;i

7樓:匿名使用者

可以先宣告三個陣列 在前兩個都已經例項化了之後(知道了大小之後) 來初始化第三個 然後用兩個for迴圈 不久把前兩個新增到第三個了

8樓:

必須先宣告 陣列的長度 才可以的使用的.

string a=new string[5];

string b=new string[7];

string c;

那麼就必須先

c=new string[(a.length+b.length)]; //宣告 陣列 c 的長度.

//賦值

int index=0;

for(int i=0;i

如果,樓主 學到了 泛型集合 的話,其實,會發現 泛型集合 遠比 陣列 方便,因為, 泛型集合 可以隨時新增 資料,隨時 剔除 資料。根本不用管什麼 個數的問題。

希望對樓主有幫助。

9樓:

什麼相加 是值相加 還是資料 連線

都很簡單啊

c#語言求兩個數之間的和

10樓:德藝雙馨

你好提問者

幫你查了先,基本思路是

做一個加法的方法

private int jiafa(int a,int b)//呼叫方法

console.writeline(jiafa(1,2));

//列印出來是3

**如下

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace shangji2

}class program }}

c#中,如何對兩個陣列裡的元素一一對應?

11樓:懶漢有福音

你這樣也有方法實現,但不是很合理,效率也不高。字典如下:

先 using system.collections.generic;

定義:dictionarydic = new dictionary();

新增對:

dic.add(1, "x");

dic.add(2, "y");

使用:string s = dic[1];//=xstring ss = dic[2];//=y望採納!

12樓:匿名使用者

你真實的程式中是否就是用的123,如果是,那根本就不需用到兩個陣列,直接寫

string b=;

之後b[1]即"x",b[2]即y,b[3]即z如果1.2.3以及x.y.z僅是你的舉例,實際是沒有任何規律的,那用字典是快一些,比如說

dictionarydic = new dictionary();

dic.add("1", "x");

dic.add("2", "y");

dic.add("3", "z");

之後用dic["1"]即可取到"x"

13樓:

dictionarydc = new dictionary();

dc.add(1, "x");

dc.add(2, "y");

dc.add(3, "z");

用字典一一為對應起來就好了

14樓:匿名使用者

。。。。一一對應的話,那麼索引也應該一樣了。。

這樣的話,你輸出 a[1] 對面對應輸出也b[1]就行了。

這種沒必要特殊對應。

求兩個陣列中對應的元素相加,儲存在第三個陣列

15樓:明哥動漫

#include

int main()

;int b[5] = ;

int c[5];

int i;

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

c[i] = a[i] + b[i];

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

printf("%d ",c[i]);

return 0;}

C語言求兩個整數中的較大者,C語言中求兩個整數中的較大者。

int max int x,int y 這個函式錯的也太離譜了 如果x比y大就返回y 如果x不比y大就返回z的預設值 c語言中求兩個整數中的較大者。1 首先新建一個工程和一個.c檔案。2 然後需要按照圖示 輸入標頭檔案。3 然後 需要按照圖示 輸入主函式。4 然後需要按照圖示 定義變數型別。5 然後...

c語言 程式設計統計陣列a中的正數,0,負數的個數,並輸出統計結果

修改如下 抄 include stdio.h int main for j 0 j0 a else if s j 0 b else c printf 陣列zhia中正數dao有 d個,0有 d個,負數 d個 a,b,c 1 把bai for i 0 s i n i 終止du條件zhis i n 改為...

兩個數相乘的積一定大於這兩個數相加的和。對嗎

錯的。如0.8 5 4 0.8 5 5.8 0.8 5 0.8 5 兩個數相乘的積一定大於這兩個數相加的和。錯誤0.1 0.2 0.02 0.1 0.2 0.3兩個數相乘的積一定大於這兩個數相加的和。對嗎 不對,例如0 3 3,而0 3 0,在舉一個非零的 2 2 4,2 2 4,4 4,故是錯的 ...