数组(第一弹)—— 一维数组

本文介绍了如何在C语言中使用一维数组存储并找出10个键盘输入数的最大值,通过初始化、输入、遍历和比较实现功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数组—— 一组相同类型元素的集合。

数组中存放的是1个或者多个数据,但是数组元素个数不能为0。
数组中存放的多个数据,类型是相同的。
数组分为⼀维数组和多维数组,多维数组⼀般⽐较多⻅的是⼆维数组。

一维数组可以指定存放元素的大小及元素类型。

例如:int arr[10]可以存放整型的10个元素。

*[ ]为下标引用符,C语⾔中规定数组需要有下标的,下标从0开始,假设数组有n个元素,最后⼀个元素的下标是n-1,下标就相当于数组元素的编号。

格式:(例如)type—arr_name[常量值]。arr_name为数组名,没有固定要求。[常量值]为数组的大小,按照实际情况指定即可。

如下图所示(十个数求最大值):

设计思路:该程序中,我们利用一维数组来存储键盘输入的十个数,首先max赋初值为0,用a[10]中的每个元素与max相对比,如果该元素的值比max的值大,则max重新赋值,挨个元素对比后max最终存储的值为10个数中的最大值。

#include<stdio.h>
int main()
{
int i,a[10],Max;
Max=0;
for(i=0;i<10;i++)
{
scanf("%d", &a[i]);
}

for(i=0;i<10;i++)
{
	if(a[i]>Max)
	{
		Max = a[i];
	}
}
printf("十个数中最大的是:%d\n", Max);
return 0;
}

966642aa44c24567a1cf3c214e989fac.png

今日的分享到此结束,明天见啦!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值