首页 > 代码库 > 一维数组的应用

一维数组的应用

一维数组通常是指由只有一个下标的数组元素所组成的数组(二维数组应该是两个下标组成的,多维多个下标。推算的.....),它是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);
}

 

一维数组的应用