C语言数据的组织与处理—数组(定义、输入、输出)

本文详细介绍了C语言中的数组,包括数组的思想、意义、定义和初始化。数组是一组相同数据类型的有序集合,分为一维、二维和多维数组。文中重点讲解了一维数组的定义,如`int a[5]`,并讨论了数组初始化的各种情况,如部分初始化和全零初始化。此外,还阐述了如何通过for循环进行数组元素的输入和输出操作。

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

注:关于数组的介绍文字较多,你想要的都有,只不过要有耐心去寻找!早日成功!!

一、数组的思想及意义:
中秋佳节,有贵客来到草原,主人要从羊群中选一只肥羊宴请宾客,当然要选 最肥者,这样就要记录下每只羊的重量。如果有成千上万只羊,不可能用一般变量来记录,要用带有下标的变量。代码如下,大家也可能执行一下,先看下效果

/* 找出最重的羊 */
#include "stdio.h"
void main()
{
	float sheep[10]; //数组,有10个浮点类型元素,用于存放10只着每只的重量
	float bigsheep=0.0;               //浮点型变量,存放最肥羊的重量
	int bigsheepno=0,i;           //整型变量记录最肥羊的编号,i计数循环
    //循环输入10只羊的数量
	for(i=0;i<10;i++)
	{
		printf("请输入羊的重量:");
		scanf("%f",&sheep[i]);		
	}
	//假设第0只是最肥的
	bigsheep=sheep[0];
	//依次比较一遍
	for(i=0;i<10;i++)
	{
		if(bigsheep<sheep[i])        //如果第i只羊比当前羊肥大
		{
			bigsheep=sheep[i];       //第i只羊为当前最肥羊
			bigsheepno=i;            //记录第i只着的编号
		}		
	}
	//输出最肥羊的重量
	printf("最肥羊的重量是:%f\n",bigsheep);
	//输出最肥羊的编号
	printf("最肥羊的编号为:%d\n",bigsheepno);   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值