因为学习数组的是时候,看课居多,所以,今天敲得程序有点少,做的联系有点少,之后慢慢的补上,勤加练习!!!
//数组的定义方式
/*
int nums[25];
char array_of_name[30]
int num[] = {198,45,63,123};
*/
/*
//正确:后面的元素个数与声明的一致
int year[6] = {2012,2013,2014,2015,2016,2017};
//正确:后面的五个元素未初始化,默认值为0
int months[12] = {1,2,3,4,5,6};
//正确:元素的个数为2, 但是不可以前后都不给,如果前后都不给的话,无法识别元素的数量
int days = [1,15];
*/
//基本使用
/*
#include
using namespace std;
int main()
{
const int N = 5; //如果去掉const,int N就是一个变量,但是在C++里面也可以使用,在C中不可以使用
int num[5] = {198,45,63,123,456};
cout << num[2] << endl;
}
*/
//动态的从键盘录入信息并赋值
/*
#include
using namespace std;
int main()
{
int N;
cout << "请输入元素的个数N: " << endl;
cin >> N;
int nums[N];
for(int i = 0; i < N; i++)
{
cout << "请输入第" << (i+1) << "个数组元素";
cin >> nums[i];
}
for(int i = 0; i < N; i++)
{
cout << nums[i] << endl;
}
}
*/
//动态输入后再求和求平均值
/*
#include
using namespace std;
int main()
{
int nums[] = {8,4,2,1,23,344,12};
int numslen = sizeof(nums) / sizeof(int); //计算出数组的长度 ,数组中元素的个数
int sum = 0;
for(int i = 0; i < numslen; i++)
{
cout << nums[i] << ‘\t’;
}
cout << endl;
//累加操作
for(int i = 0; i < numslen; i++)
{
sum += nums[i];
}
cout << "数列的和为: " << sum << "\t平均值为: " << sum / numslen << endl;
}
*/