c语言设计一维数组,一维数组 (1)C语言程序设计.pdf

C语言程序设计

一维数组 C语焉不详

内容提要

1 一维数组的定义

2 一维数组的初始化

3 一维数组的引用

怎样学好C语言?

引例

【案例】从键盘上输入某学科竞赛组6名成员的

成绩(整数),求平均成绩、并找出最高分和

最低分。

分析:

6名学生的成绩,数据类型

相同,可以看作一个集合。 数组

一、一维数组的定义

数组名称

int score[6]

数组长度

数组中数据

元素的类型

类型标识符数组名[整型常量表达式]

二、一维数组的初始化

一维数组可在定义时初始化即给数组元素赋初值

数据类型 数组名[常量表达式] ={初值表}

给数组中的每一

int score[6 ]={82,45,89,90,67,98}; 个元素赋值

int score[6]={82,45,89}; 给数组中前三个元

素赋值

int score[6]={0}; 给数组中所有数

据元素赋值为0

二、一维数组的初始化

对数组所有元素赋初值,此时

数组定义中数组长度可以省略

对数组部分元素赋初值,此时 数组的初始化

数组长度不能省略

对数组的所有元素赋初值0

三、一维数组的引用

一维数组元素的引用形式:数组名[下标]

请注意:数组的

int score[6]; 下标从0开始。

score[0]=82;

score[1]=45;

四、编程实例

【实例2001】

#include "stdio.h"

#include "conio.h"

#define N 6

void main()

{ int score[N], loop, sum, max, min;

printf(" Please input %d scores(departed

by space): ", N);

四、编程实例

for( loop = 0; loop < N; loop++)

scanf("%d", &score[loop]);

sum = max = min = score[0];

for(loop = 1; loop < N; loop++)

{ sum += score[loop];

if (score[loop] > max) max =

score[loop];

四、编程实例

if (score[loop] < min) min =

score[loop]; }

printf("\n average = %4.1f, ma

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值