第四章数组探究.docVIP

  • 10
  • 0
  • 约1.21万字
  • 约 15页
  • 2017-03-01 发布于湖北
  • 举报
第四章 数组 4.1 一维数组 『实例4.1』:输入50个学生的某门课程的成绩,打印出低于平均分的同学号数与成绩。 分析:在解决这个问题时,虽然可以通过读入一个数就累加一个数的办法来求学生的总分,进而求出平均分。但因为只有读入最后一个学生的分数以后才能求得平均分,且要打印出低于平均分的同学,故必须把50个学生的成绩都保留下来, 然后逐个和平均分比较,把高于平均分的成绩打印出来。如果,用简单变量a1,a2,…,a50存放这些数据,可想而知程序要很长且繁。那么有快捷的方法解决这些数据的存储问题呢? 一、一维数组的定义 类型说明符 数组名[常量表达式]; 如: int a[4]; // 表明a数组由4个int型元素组成,分别是a[0]、a[1]、a[2]、a[3] ; 『注释』:数组的下标序号从0开始。类型说明符是指数组元素的类型,如:int、bool、char。 例如:50位学生某门课程的成绩可以定义为: int student[50]; 『注释』数组student有50个元素,a[0]、a[1]、a[2]、a[3]、……a[49]分别存放第1位到第50位学生的成绩。 『关于下标』:必须是从0开始。 『实例4.2』:定义如下数组: 表示20种商品的价格; 表示30件邮件的安全邮递情况; 定义如下: float price[20]; bool mail [30]

文档评论(0)

1亿VIP精品文档

相关文档