栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

数组的使用
  • 1、数组的格式:
  • 2、例题:输出数组元素1-10
  • 3、例题:找出最大数组元素

1、数组的格式:

代码:

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

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

结果:

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

代码:

#include 
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("%dn",arr[i]);
	}
	return 0;
}

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

结果:

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

代码:

#include 
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("最大数组:%dn",temp);
	return 0;
}

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

结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1008606.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号