c语言教案 6.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言教案 6

复习: 1。何谓循环的嵌套?循环的嵌套有何规定? 2。编一打印下图的程序: ***** **** *** ** * void main( ) { int i , j; for (i=1;i=5;i++) /*外循环*/ { for (j=1;j=6-i;j++) /*内循环*/ printf(“*”); printf(“\n”); } getch(); } 作业:5-11 main( ) { int i , j,k; for (i=1;i=4;i++) /*外循环*/ {for (j=1;j=4-i;j++) /*内循环*/ printf(“ ”); for (k=1;k=2*i-1;k++) printf(“*”); printf(“\n”); } } 分析:f1=1,f2=1,fn=f(n-1)+f(n-2) 初值:f1=1,f2=1 循环:i 从1--20,一次输出两个数 循环体:输出两个数 f1,f2 f1=f1+f2 ;f2=f2+f1 void main( ) { long int f1=1,f2=1; int i; } } 引例:求30名学生某科考试的平均成绩,及每个同学成绩与平均成绩之差? void main( ) {int cj,s=0,i; float v; for (i=1;i=30;i++) { scanf(”%d”,cj); s=s+cj; } v=s/30.0; printf(“v=%f”,v); } 第7章 数 组 数组:用数组名表示的一组有序数据的集合 数组中各项称为元素,它们是属于同一数据类型 7.1 一维数组 7.1.1 一维数组的定义 形式:类型说明符 数组名 [常量表达式] 如:int a[5] 表示所有元素为整型,数组名称为a,共有5个元素 a[0]、a[1]…a[4] 7.1.2 一维数组的引用 数组元素形式: 数组名[下标] 如:a[0]、a[1]、 a[2]、a[3]、a[4]。 说明:(1)数组下标越界系统不给出出错信息。若定义a[5],不能用a[5]。 (2)下标引用可以是整型常量,也可是整型表达式,如: i=1, a[i+2] (3)注意定义数组和引用数组的区别。 说明:给所有元素赋初值时,可以不指定数组长度。 如:int x[ ]={1,2,3,4,5,6} 系统可以自动定义X数组的长度为6,X[0] ……X[5] 2。先定义后赋值:(用赋值语句)--必逐个赋值 如: int x[6] x[1]=2;x[2]=5;x[3]=10; 注意:一维数组一般用单循环输入、输出和处理 void main( ) { int i,a[10]; for ( i=0; i=9; i++) a[i]=i; /* i是下标,是整型常数*/ for (i=9; i=0; i--) printf(“%2d”,a[i]); } 运行: 9 8 7 5 4 3 2 1 0 注意:数组一般用循环赋值,用循环输出。 引例:求30名学生1科考试的平均成绩,及每个同学成绩与平均成绩之差? void main( ) { int cj[31],s=0,i; float aver,v[31]; for (i=1;i=30;i++) { scanf(”%d”,cj[i]); s=s+cj[i]; } aver=s/30.0; printf(“aver=%f”,aver);} } 7.1.4 一维数组应用举例 例2(P134 7.3)编一个程序,将全班10个学生的考试成绩,按由小到大排序。(c9l7-3) 冒泡法: 将相邻的两数(a[j]与a[j+1])比较,若小不动;若大则换到后面。 a[5] 3 3 3 3 9 9 9 9 9 a[4] 8 8 8 9 3 8

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档