C语言 —— 数组的使用与例题

1、数组的格式:

代码:

#include <stdio.h>
int main (void)
{	//数组下标从0开始
	int arr[10]={0,1,2,3,4,5,6,7,8,9};
	printf("%d\n",arr[3]);
	return 0;
}

解释:
数组中的每个元素都有一个序号,这个序号从0开始,而不是从我们从1开始,称为下标(Index)。使用数组元素时,指明下标即可,形式为:arrayName[index]
arrayName 为数组名称,index 为下标。例如,a[0] 表示第0个元素,a[3] 表示第3个元素。

结果:
在这里插入图片描述

2、例题:输出数组元素1-10

代码:

#include <stdio.h>
int main (void)
{
	int arr[10];  //定于数组,数据类型,数组名 [] 元素个数;
								    	
	int i;

    //将1~10放入数组中
	 for(i=0;i<10;i++)
	 {
       arr[i] = (i+1);
    }
   
	//依次输出数组元素
	for (i=0;i<10;i++)   //初始1=0;判断条件i<10;再计算i++;
	{
		printf("%d\n",arr[i]);
	}
	return 0;
}

解释:
1、首先定义一个数组arr [ 10 ] ; 元素为十个;
2、变量 i 既是数组下标,也是循环条件;将数组下标作为循环条件,达到最后一个元素时就结束循环,将1~10放入数组中;
3、数组 arr 的最大下标是 9,也就是不能超过 10,所以我们规定循环的条件是 i<10,一旦 i 达到 10 就得结束循环,依次输出数组元素;

结果:
在这里插入图片描述

3、例题:找出最大数组元素

代码:

#include <stdio.h>
int main (void)
{
	int arr[10];  //定义数组名字,元素个数
	int i;
	int temp=0;   //temp临时变量
	for(i=0;i<10;i++)  //输入十个元素数值
	{
		scanf("%d",&arr[i]);
	}
	for(i=0;i<10;i++)	//将十个数值进行比较
	{
		if(temp < arr[i])
		{
			temp = arr[i];
		}
	}
	printf("最大数组:%d\n",temp);
	return 0;
}

解释:
1、首先定义一个数组,确定元素个数。定义 i 与 temp 的变量,temp作为临时变量,存储最大元素;
2、接着输入十个元素数值,然后在十个数值进行比较;
3、arr [ i ] , i 属于元素下标,将arr[ i ] 与 temp 进行比较,若arr [ i ] >temp ,那么temp就会存储该元素,直到比较10次结束。

结果:
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值