一维数组的应用
一维数组通常是指由只有一个下标的数组元素所组成的数组(二维数组应该是两个下标组成的,多维多个下标。推算的.....),它是c语言当中经常用到的一类数组。
什么是下标?
a[i]{1,23,3141,41,41}
↑
1对应的下标是0,下标从0开始的。i代表存储的大小i=10:表示在数组a[i]中有十个元素当然十个下标还是0--9,
下面是用数组输入十个数字找到其中的最大值(上一章学的if也可以但是逻辑很复杂,这就是数组的好处)。
#include "stdio.h" main() { int a[10]; //定义一个整数型的数组,数组的元素个数为10个 int i,max; for(i=0;i<10;i++)
scanf("%d",&a[i]); //依次输入十个元素
max=a[0]; //把第一个元素的值赋值給max
for(i=1;i<10;i++)
if(max>a[i])max=a[i]; //剩下的元素如果大于第一个元素则赋值給max
printf("max=%d",max);
}
doublekai.com