阵列
阵列:使用同一个变数储存一组相同型态的资料,然後以相同的名称,但不同的注标存取中个别的资料。
宣告二维阵列
int a[3] [5]; //宣告二维长整数阵列
计算个人成绩总和练习:
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char** argv)
{
int a[2] [3] ={{87,87,87},
{92,95,98}};
int sum[2] = {0, 0};
cout << "座号\t chinese \t English\t math\t 总分\n";
cout << "----\t ---- \t ----\t ----\t ----\n";
for(int q=0; q<2; q++)
{
cout << " a" << i << '\t';
for(int c=0; c<2; c++)
{
cout <<setw(3) << a[q][c] << '\t';
sum[q] += a[q][c];
}
cout << setw(4) << sum[q] << endl;
}
system("PAUSE");
return 0;
}
输出结果:
起始二维阵列
long array1[2][4] = {0}; //所有元素起始值为0
下面范例是宣告一个2列4行的长整数阵列array2,同时起始元素的阵列各元素的初值。
long array1[2][4] = {1, 2, 3, 4, 5, 6, 7, 8}; //各元素的起始值皆不同
long z = array2[1][2] //x = 7
下面范例指起始阵列部分资料,而C++会指定0给为起始的元素,如array[1][0]=5,而array[0][3]=0。
double array[2][4] = {
{1,2,3 },
{5, 6 }
};
.
.
double x = array[1][0]
double y = array[0][3]
练习:
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char** argv)
{
int eq[2][2] = { {8, 7},
{4, 8} };
cout << "行列x值\n";
int c = eq[0][0] * eq[1][1] - eq[1][0] * eq[0][1];
cout << "x = |" << eq[0][0] << " " << eq[0][1] << "| = ";
cout << c << endl;
cout << " |" << eq[1][0] << " " << eq[1][1] << "| \n ";
system("PAUSE");
return 0;
}
输出结果:
1 前言 近年来深度学习使用在许多比赛中,但几乎都使用ensemble(集成)的方式或是使用庞大的模...
找一个function,其输入为 ,输出为 属於哪一个class。 范例应用 找一个输入是某一只宝...
各位先进想询问一下最近多位遇到user一开始key完登入密码後开始使用 会突然跳出outlook要输...
在昨天我们度过最大难关加密了,之後应该会轻松许多吧? API 呼叫流程如下 步骤 1, 2, 3 目...
事前提要: 本 API 系为 永丰金 PYTHON API,尚未申请的朋友们,有两个方法可以申请 洽...