c语言用二维数组表示九九乘法表,c语言课件第7章_数组_7-2017年11月.ppt

这篇博客主要讲解了C语言中数组的概念和使用,包括一维数组和二维数组的定义、初始化和引用。通过对比变量和数组解决计算儿童体重平均值并找出低于平均值的例子,展示了数组在处理大量数据时的优势。此外,还介绍了数组的下标、内存存储以及一维数组的定义和引用方式。
摘要由CSDN通过智能技术生成

c语言课件第7章_数组_7.pptc语言课件第7章_数组_7.ppt

第七章 数 组(The Array)

掌握一维数组、二维数组的定义、初始化和引用。

掌握字符串和字符数组的概念及其处理函数。

掌握用数组进行编程的技术。

闪沟菊灶蒂掩洪蔷潦硬卧林赘灯氛峦滩量听爬奇肝施毅态会交专脏斧裂芍c语言课件第7章_数组_7c语言课件第7章_数组_7

先看一个例子:

例:给出10个儿童的体重,要求计算平均体重

并打印出低于平均体重的数值。

用变量来解决问题:

main()

{

int w1, w2, w3, w4, w5, w6, w7, w8, w9, w10;

int t;

scanf( "%d%d%d%d%d%d%d%d%d%d",&w1,

&w2, &w3, w4, &w5 , &w6, &w7, &w8,

&w9, &w10);

德缨礁鞘栽趣靳怎咳帅宏凳仿昆稳豫窜揪冯客硼侮墅忘慰獭阎悸杆育延宋c语言课件第7章_数组_7c语言课件第7章_数组_7

t=(w1+w2+w3+w4+w5+w6+w7+w8+w9+w10)/10;

if( w1 < t ) printf( "%d\n", w1 );

if( w2 < t ) printf( "%d\n", w2 );

if( w3 < t ) printf( "%d\n", w3 );

if( w4 < t ) printf( "% d\n", w4 );

if( w5 < t ) printf( "%d\n", w5 );

if( w6 < t ) printf( "%d\n", w6 );

if( w7 < t ) printf( "%d\n", w7 );

if( w8 < t ) printf( "%d\n", w8 );

if( w9 < t ) printf( "%d\n", w9 );

if( w10 < t ) printf( "%d\n", w10 );

}

芍浙秦素贝湃傲系仁簧条敢健虫云绳痘旦堡勘涩舟濒津诉九悍乡酒控铭溯c语言课件第7章_数组_7c语言课件第7章_数组_7

用数组来解决问题:

main()

{

int w[10]; /* 定义 1 个整型数组存放体重 */

int t, i;

for( i=0; i<10; i++ ) scanf( "%d", &w[i] );

for( t=0; i=0; i<10; i++ ) t = t + w[i];

t = t/10;

for( i=0; i<10; i++ )

if( w[i] < t ) printf( "%d\n", w[i] );

}

圃规羔坟搏胸肇檬识哺备网钠蛙孰枢辆蚕少漱瞄籍脸需曾蘸由染芯鬼终栈c语言课件第7章_数组_7c语言课件第7章_数组_7

数组及其相关概念

数组是一组有序的、类型相同的数据的集合,这些数据被称为数组的元素。

数组下标

镰帝毗笑僻喂肇镁屈啼仪稀嚏丝撅兵绚探辈滚凋祟事康绪过汛坤江躁嘉随c语言课件第7章_数组_7c语言课件第7章_数组_7

每个数组都有一个名字,称之为数组名。

为标识数组中的每个元素,需要对它们进行编号,称为数组元素的下标。

下标使数组元素在数组中的位置(或排列顺序)被唯一地确定下来;用数组名加上下标可以准确地访问数组中的某个元素。

如:w[0]代表数组w中的第一个元素

w[9]代表数组w中的第十个元素

注意:C语言规定下标从0开始。

说明:数组名代表数组的起始地址。

数组元素在内存中是连续存储的。

别栗硬号晚渠帖搅咎乃圈耻冗嘱核禽耳项瘴杰署耿热寄现鲤址谍完旱孤醇c语言课件第7章_数组_7c语言课件第7章_数组_7

7.1 一维数组的定义和引用(One Dimension Array)

一、一维数组的定义

指明数组元素的数据类型

指明数组所含的元素个数

例如:int a[10]; /*定义的整型数组a含10个元素*/

float b[20]; /*定义的实型数组b含20个元素*/

根需费吏刁翔楔俺咀淬辩束鸯朝釜拷铁朽仍负堆酞撩哆唯肄骨固呼漳凉摔c语言课件第7章_数组_7c语言课件第7章_数组_7

说明:

⑴ 数组名的命名规则同变量名的命名规则一样;

⑵数组名后用方括号[ ],不能用();

⑶常量表达式必须是大于0的整型常量表达式,不

能包含变量,即其大小不依赖运行过程中变量值;

(4)定义数组时,数组的长度必须是确定的,C语言

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值