C语言程序设计 教学课件 作者 柴世红第7章.pptVIP

  • 30
  • 0
  • 约 66页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计 教学课件 作者 柴世红第7章.ppt

     7.1 数 组 概 述 7.1.1 数组的引入及优点   【例7-1】 从键盘上随机输入3个整数,求3个数的和。   方法一:可以定义3个整型变量,每个变量存储一个整数,再定义第4个整型或实型变量来存储3个整数的和,最后输出第4个变量的值即可。  程序源码如下:   方法二:用循环语句来解决以上问题。   通过分析我们发现,由于在上述求和的过程中,每个数只使用一次,也就是说,在求和的过程中,虽然数较多,但每个数在计算过程中只使用一次。因此我们可以考虑只定义一个变量,用后面输入的值来覆盖前面变量的值,这样可以避免定义过多的变量。程序源码如下: 图7.1 求10个数的和的运行结果   【例7-2】 从键盘上输入3个数,由小到大进行排序输出。   分析:对于从键盘上输入3个数并由小到大排序的问题,在第5章的例5-11已经做过介绍,其解决办法也是定义3个变量,同时定义1个临时变量用来实现值的交换。 图7.2 例7-2运行效果 图7.3 例7-2运行结果 7.1.2 C语言中数组的分类   C语言中数组的分类较为简单,一般根据数组元素的数据类型和数组的维数来分类。   (1) 根据数组元素的数据类型分类。   (2) 根据数组的维数分类。      7.2 一 维 数 组 7.2.1 一维数组的定义   在C语言中,如同定义简单变量,数组也必须先进

文档评论(0)

1亿VIP精品文档

相关文档