- zouyc 的博客
数组
- @ 2025-6-15 14:01:48
为什么用数组



数组定义




数组输入输出与遍历
遍历:逐个访问数组中的每个元素,全部访问完。
/*
输入数据问题
输入10个数,输出10个数,空格隔开
用多个变量就很麻烦了...
怎么办呢?
答:用数组解决
in
10
21 78 53 76 32 87 98 92 95 17
out
21 78 53 76 32 87 98 92 95 17
*/
#include <iostream>
using namespace std;
const int N=12;
int a[N];
int main()
{
int n;
cin>>n;
for (int i=0;i<n;i++) //输入多个数
cin>>a[i];
for (int j=0;j<n;j++) //数组遍历
cout<<a[j]<<" ";
return 0;
}
练习题:求平均年龄
//数组+函数
#include<iostream>
using namespace std;
int a[105]; //学生年龄
int n; //学生总数
double pj() {
int s=0;
for (int i=0;i<n;i++) {
s+=a[i];
}
double b;
b=double(s)/n;
return b;
}
int main() {
cin>>n;
for (int i=0;i<n;i++) {
cin>>a[i]; //输入数据存入数组中
}
double x;
x=pj();
printf("%.2lf",x);
return 0;
}