c++题目中最常用的莫过于数组了,初学者可能要问了,数组是什么,有它有什么好处。
比如输入100个数,输出比平均值小的数。
如果直接写:cin>>a1>>a2>>a3·····>>a99>>a100;
注意,中间要补齐,那太麻烦了。
c++中提供数组,格式是:
int a[10];
//注意:此时空间是a[0]~a[9],不存在a[10]。
//数组下标从0开始
这时输入成了:
for(int i=0;i<100;i++){
cin>>a[i];
}
如果要取出第i个数,就用a[i-1]即可。
注意事项:
- 数组不可以访问>元素个数-1的下标,也不可以访问负数下标。
- 可以在定义时以int a[10]={};或放在main()函数外的方式把数组元素设为0。
- 数组在函数内不可以开太大,函数外不限。
- 定义数时长度不可为变量,小数,负数。