#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
int main()
{
/*
For this version, the matrices are square (defined by size, which is a maximum of 10).
Thus, m & n (rows & columns) are the same.
Later versions can allow the number of rows and columns to be different.
size - the dimension of both matrices.
m - the number of rows
n - the number of columns
c - the delimiter of the outer loop
d - the delimiter of the inner loop
first - the first matrix
second - the second matrix
sum - holds the sum of the 2 matrices
*/
int size, m, n, c, d, first[10][10], second[10][10], sum[10][10];
cout << "Enter the number of rows and columns of matrices: ";
cin >> size; m = size; n = size;
// Load the first matrix
cout << "Enter the elements of first matrix: ";
// Load the second matrix
cout << "Enter the elements of second matrix: ";
// Sum the elements of the matrices
// Print the sum matrix
cout << "Hit any key to continue" << endl;
system ("pause"); return 0;
}
大家好,如何使用for循環將元素加載到每個數組中,然後將每個數組的總和輸出到sum數組中?
我在C++應用程序將加載元件到第一陣列,其是10行×10列,並且將元素裝入第二陣列,這也是一個10通過工作10,然後將每個數組元素一起添加到一個名爲sum的數組中。例如,實際上當你添加矩陣時,你會做下面的事情,但是我的數組比這更復雜。問題是如何使用嵌套的for循環將元素加載到每個數組中。任何例子將非常感謝!這是我迄今爲止的代碼。我知道如何輸出數組中的元素,但我從來沒有使用for循環將元素加載到數組中。
[1 2 4] + [2 3 7] = [3 5 11]
你甚至試圖解決這個你自己?你的代碼不會顯示任何類型的'for'循環或你的意圖的任何其他部分 – UnholySheep
@ UnholySheep你認爲你可以引用我一些在線資源來解決這類問題嗎? – DSeals
@UnholySheep任何提及如何解決我的問題? – DSeals