亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

函數的題目,求解。。。。。。。。。。。。

函數的題目,求解。。。。。。。。。。。。

C
慕粉2149038396 2016-12-26 00:45:55
2個數組對應元素求和,生成一個新數組,輸出結果。
查看完整描述

4 回答

?
東方既白233

TA貢獻16條經驗 獲得超9個贊

這個簡單,只要你吧兩個數組寫成一個二維數組,那么就很容易了,行代表每一個元素,列代表元素的數據。

這是用js寫的,其他語言也是相似的。

例如:

var?arr=[["a",30],["b",40]];
//這是一個二維數組,表示a,b的成績,如果你要計算他們成績的和,簡單點就可以這樣子。
document.write(arr[0][1]+arr[1][1]);
//如果遇到比較長的數據,那么你就可以用for循環了。
var?arr=[["a",30],["b",40],["c",50],["d",60]];
var?sum=0;
for(var?i=0;i<arr.length;i++)
{
??sum+=arr[i][1];
}
document.write(sum);

這里是純手打,望采納。

查看完整回答
2 反對 回復 2016-12-26
?
夏Jue

TA貢獻6條經驗 獲得超5個贊

有C語言,js,那我就來個java吧...

public?class?Count?{
	private?int[]?arr1;
	private?int[]?arr2;

	//?從構造器傳入兩個數組
	public?Count(int[]?arr1,?int[]?arr2)?{
		if?(arr1.length?==?arr2.length)?{
			this.arr1?=?arr1;
			this.arr2?=?arr2;
		}?else?{
			System.out.println("兩個數組長度不相等");
		}
	}

	//?計算結果并返回
	public?int[]?getCountNumber()?{
		if?(null?==?arr1?||?null?==?arr2)?{//?如果傳入的其中一個數組為空或長度不相等
			return?null;
		}

		int[]?newArr?=?new?int[arr1.length];
		for?(int?i?=?0;?i?<?newArr.length;?i++)?{
			newArr[i]?=?arr1[i]?+?arr2[i];
		}
		return?newArr;
	}

	//?測試
	public?static?void?main(String[]?args)?{
		int[]?arr1?=?{?1,?2,?3,?4,?5,?6?};
		int[]?arr2?=?{?1,?2,?3,?4,?5,?6?};

		int[]?newArray?=?new?Count(arr1,?arr2).getCountNumber();

		if?(null?!=?newArray)
			for?(int?i?=?0;?i?<?newArray.length;?i++)?{
				System.out.printf("%d??",?newArray[i]);
			}
	}
}


查看完整回答
1 反對 回復 2017-02-12
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

#include?"stdio.h"
int?main(void)
{
	int?arr1[10],arr2[10];
	for(int?i=0;i<10;i++)
	{
		arr1[i]=i;
		arr2[i]=i+1;
	}
	printf("組合后的數組為:\n");
	for(i=0;i<10;i++)
	{
		arr1[i]+=arr2[i];
		printf("%d?",arr1[i]);
	}
	printf("\n");
????return?0;
}


查看完整回答
1 反對 回復 2016-12-26
  • 4 回答
  • 0 關注
  • 1330 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號