C++入门教程(三)
4. 数组(重点)
1) 定义及用法.
(一) 一维数组
格式:
int a[100];
// 定义数组a,大小为100;
int b[200];
char c[1000];
long long d[2618];
等等.
用法
(1). 循环输入
例:循环输入一组数据,输出他们的和.
代码:
#inclde<bits/stdc++.h>
using namespace std;
int a[101];
int n;
long long sum=0;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
sum+=a[i];
}
cout<<sum;
return 0;
}
(2). 循环输入+排序
例:输入一组数据,输出它的从小到大的排序
代码:
*具体算法后面会讲解.
#inclde<bits/stdc++.h>
using namespace std;
int a[101];
int n;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a+1,a+1+n);
for(int i=1;i<=n;i++)
cout<<a[i];
return 0;
}
(二) 二维数组
格式:
int a[10][14514];
// 定义a二维数组,大小为10*14514.
char k[14514][666];
long long kkk[1526][5];
等等.
用法:
保存图,二维数据等等,不举例.