面向对象程序设计 第5章+数组.pptVIP

  • 1
  • 0
  • 约2.13千字
  • 约 46页
  • 2017-04-21 发布于浙江
  • 举报
数组;引例求5个数中的最大数;数组的定义;数组的赋值(元素的赋值);数组的赋值(元素的赋值);数组的使用(元素的使用);引例求5个数中的最大数;数组的课堂练习;“选择法”算法:以六个数9、8、5、4、2、0为例。;对剩下的五个数: 9、8、5、4、2 进行第2趟比较:;对剩下的四个数: 9、8、5、4 进行第3趟比较:;对剩下的三个数: 9、8、5 进行第4趟比较:;对剩下的两个数: 9、8 进行第5趟比较:;算法总结;for(i=0;in-1;i++) { k=i; for(j=i+1;jn;j++) if(a[j]a[k]) k=j; if(k!=i) { t=a[i]; a[i]=a[k]; a[k]=t; } };二维数组的定义和使用;int b[2][3]={{1,2,3},{4,5,6}};;int a[][3]={{1,2,3},{4,5},{6},{0}};;二维数组的使用;例1.从键盘输入一3×4矩阵,编程求其元素最大值并输出其行、列号。 例2.从键盘输入一3×3矩阵,分别编程求其主对角线、???对角线之和。 ;用数组元素作函数实参 此时可把数组元素看作普通变量(单向值传递). 特点:主调函数中的实参——数组元素(带下标) 被调函数中的形参——普通

文档评论(0)

1亿VIP精品文档

相关文档