61c语言数组实用教案

上传人:ni****g 文档编号:568811223 上传时间:2024-07-27 格式:PPT 页数:93 大小:2.49MB
返回 下载 相关 举报
61c语言数组实用教案_第1页
第1页 / 共93页
61c语言数组实用教案_第2页
第2页 / 共93页
61c语言数组实用教案_第3页
第3页 / 共93页
61c语言数组实用教案_第4页
第4页 / 共93页
61c语言数组实用教案_第5页
第5页 / 共93页
点击查看更多>>
资源描述

《61c语言数组实用教案》由会员分享,可在线阅读,更多相关《61c语言数组实用教案(93页珍藏版)》请在金锄头文库上搜索。

1、1前几章使用的变量都属于基本类型,例如整型、字符型、浮点型数据,这些都是简单的数据类型。对于有些数据,只用简单的数据类型是不够(bgu)的,难以反映出数据的特点,也难以有效地进行处理。课前问题(wnt)第1页/共92页第一页,共93页。2如果有1000名学生,每个学生有一个(y)成绩,需要求这1000名学生的平均成绩。用s1,s2,s3,s1000表示每个学生的成绩,能体现内在联系。C语言用方括号中的数字表示下标,如用s15表示数组名课前问题(wnt)第2页/共92页第二页,共93页。3数组是一组有序数据(shj)的集合。数组中各数据(shj)的排列是有一定规律的,下标代表数据(shj)在数组

2、中的序号用一个数组名和下标惟一确定数组中的元素数组中的每一个元素都属于同一个数据(shj)类型课前问题(wnt)第3页/共92页第三页,共93页。4Agenda6.1怎样定义和引用(ynyng)一维数组6.2怎样定义和引用(ynyng)二维数组6.3字符数组第4页/共92页第四页,共93页。56.1.1怎样(znyng)定义一维数组一维数组是数组中最简单的它的元素只需要用数组名加一个下标,就能惟一确定要使用(shyng)数组,必须在程序中先定义数组第5页/共92页第五页,共93页。6定义一维数组的一般形式为:类型符数组名常量(chngling)表达式;数组名的命名规则和变量名相同如inta10

3、;数组名6.1.1怎样怎样(znyng)定义一维数组定义一维数组第6页/共92页第六页,共93页。7定义一维数组的一般形式为:类型符数组名常量表达式;数组名的命名规则(guz)和变量名相同如inta10;数组长度(chngd)6.1.1怎样怎样(znyng)定义一维数组定义一维数组第7页/共92页第七页,共93页。8定义一维数组的一般形式为:类型符数组名常量表达式;数组名的命名规则(guz)和变量名相同如inta10;10个元素:a0,a1,a2,a9每个元素(yun s)的数据类型a0a1a2a3a7a8a96.1.1怎样怎样(znyng)定义一维数组定义一维数组第8页/共92页第八页,共9

4、3页。9定义一维数组的一般形式(xngsh)为:类型符数组名常量表达式;inta4+6;合法intn=10;intan;不合法(hf)6.1.1怎样怎样(znyng)定义一维数组定义一维数组第9页/共92页第九页,共93页。106.1.2怎样引用(ynyng)一维数组元素在定义数组并对其中各元素赋值后,就可以引用数组中的元素注意:只能引用数组元素而不能一次整体调用整个(zhngg)数组全部元素的值第10页/共92页第十页,共93页。11引用数组元素的表示(biosh)形式为:数组名下标如a0=a5+a7-a2*3合法intn=5,a10;t=a6;合法(hf)6.1.2 怎样怎样(znyng)

5、引用一维数组元引用一维数组元素素第11页/共92页第十一页,共93页。12例6.1对10个数组元素依次(yc)赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。解题思路:定义一个长度为10的数组,数组定义为整型要赋的值是从0到9,可以用循环来赋值用循环按下标从大到小输出这10个元素6.1.2 怎样引用怎样引用(ynyng)一维数组元一维数组元素素第12页/共92页第十二页,共93页。13#includeintmain()inti,a10;for(i=0;i=0;i-)printf(%d,ai);printf(n);return0;使a0a9的值为090123456789a0a1a2

6、a3a4a5a6a7a8a9第13页/共92页第十三页,共93页。14#includeintmain()inti,a10;for(i=0;i=0;i-)printf(%d,ai);printf(n);return0;先输出(shch)a9,最后输出(shch)a00123456789a0a1a2a3a4a5a6a7a8a9第14页/共92页第十四页,共93页。156.1.3一维数组的初始化在定义(dngy)数组的同时,给各数组元素赋值inta10=0,1,2,3,4,5,6,7,8,9;inta10=0,1,2,3,4;相当于inta10=0,1,2,3,4,0,0,0,0,0;inta10=

7、0,0,0,0,0,0,0,0,0,0;相当于inta10=0;inta5=1,2,3,4,5;可写为inta=1,2,3,4,5;第15页/共92页第十五页,共93页。166.1.4一维数组程序(chngx)举例例6.2用数组处理求Fibonacci数列问题解题思路:例5.8中用(zhngyng)简单变量处理的,缺点不能在内存中保存这些数。假如想直接输出数列中第25个数,是很困难的。如果用数组处理,每一个数组元素代表数列中的一个数,依次求出各数并存放在相应的数组元素中第16页/共92页第十六页,共93页。17#includeintmain()inti;intf20=1,1;for(i=2;i

8、20;i+)fi=fi-2+fi-1;for(i=0;i20;i+)if(i%5=0)printf(“n”);printf(“%12d”,fi);printf(n);return0;第17页/共92页第十七页,共93页。18例6.3有10个地区的面积,要求对它们(tmen)按由小到大的顺序排列。解题思路:排序的规律有两种:一种是“升序”,从小到大;另一种是“降序”,从大到小把题目抽象为:“对n个数按升序排序”采用起泡法排序第18页/共92页第十八页,共93页。19985420895420859420854920854290854209大数(d sh)沉淀,小数起泡a0a1a2a3a4a5for

9、(i=0;iai+1) t=ai;ai=ai+1;ai+1=t; 第19页/共92页第十九页,共93页。20854209584209548209542809542089a0a1a2a3a4a5for(i=0;iai+1) t=ai;ai=ai+1;ai+1=t; 第20页/共92页第二十页,共93页。21542089452089425089420589a0a1a2a3a4a5for(i=0;iai+1) t=ai;ai=ai+1;ai+1=t; 第21页/共92页第二十一页,共93页。22420589240589204589a0a1a2a3a4a5for(i=0;iai+1) t=ai;ai=

10、ai+1;ai+1=t; 第22页/共92页第二十二页,共93页。23204589024589a0a1a2a3a4a5for(i=0;iai+1) t=ai;ai=ai+1;ai+1=t; 第23页/共92页第二十三页,共93页。24for(i=0;iai+1) for(i=0;iai+1) for(i=0;iai+1) for(i=0;iai+1) for(j=0;j5;j+)第24页/共92页第二十四页,共93页。25inta10;inti,j,t;printf(input10numbers:n);for(i=0;i10;i+)scanf(%d,&ai);printf(n);for(j=0

11、;j9;j+)for(i=0;iai+1)t=ai;ai=ai+1;ai+1=t;printf(thesortednumbers:n);for(i=0;i10;i+)printf(%d,ai);printf(n);第25页/共92页第二十五页,共93页。266.2怎样(znyng)定义和引用二维数组2456184712431600234627573045201817252020245814361427117510461976147720181分队分队(fndu)2分队分队(fndu)3分队分队队员队员1队员队员2队员队员3队员队员4队员队员5队员队员6float pay36;第26页/共92页

12、第二十六页,共93页。27二维数组定义的一般形式(xngsh)为类型符数组名常量表达式常量表达式;如:floata34,b510;二维数组可被看作是一种特殊的一维数组:它的元素又是一个一维数组例如,把a看作是一个一维数组,它有3个元素:a0、a1、a2每个元素又是一个包含4个元素的一维数组6.2 怎样怎样(znyng)定义和引用二维数组定义和引用二维数组第27页/共92页第二十七页,共93页。28a00a01a02a03a10a11a12a13a20a21a22a23a0a1a26.2 怎样怎样(znyng)定义和引用二维数组定义和引用二维数组第28页/共92页第二十八页,共93页。29a00

13、a01a02a03a10a11a12a13a20a21a22a23逻辑逻辑(lu j)存储存储内存内存(ni cn)中的存中的存储顺序储顺序6.2 怎样怎样(znyng)定义和引用二维数组定义和引用二维数组第29页/共92页第二十九页,共93页。30二维数组元素的表示形式(xngsh)为:数组名下标下标b12=a23/2合法for(i=0;im;i+)printf(“%d,%dn”,ai0,a0i);合法6.2.2怎样引用(ynyng)二维数组的元素第30页/共92页第三十页,共93页。31inta34=1,2,3,4,5,6,7,8,9,10,11,12;inta34=1,2,3,4,5,6

14、,7,8,9,10,11,12;inta34=1,5,9;等价(dngji)于inta34=1,0,0,0,5,0,0,0,9,0,0,0;inta34=1,5,6;相当于inta34=1,5,6,0;6.2.3二维数组的初始化第31页/共92页第三十一页,共93页。32inta34=1,2,3,4,5,6,7,8,9,10,11,12;等价(dngji)于:inta4=1,2,3,4,5,6,7,8,9,10,11,12;inta4=0,0,3,0,10;合法6.2.3二维数组的初始化第32页/共92页第三十二页,共93页。33例6.4将一个二维数组行和列的元素(yuns)互换,存到另一个二

15、维数组中。6.2.4二维数组程序(chngx)举例第33页/共92页第三十三页,共93页。34解题思路:可以定义两个数组:数组a为2行3列,存放指定的6个数数组b为3行2列,开始时未赋值将a数组中的元素(yuns)ai j存放到b数组中的b ji元素(yuns)中用嵌套的for循环完成6.2.4二维数组程序(chngx)举例第34页/共92页第三十四页,共93页。35#includeintmain()inta23=1,2,3,4,5,6;intb32,i,j;printf(arraya:n);for(i=0;i=1;i+)for(j=0;j=2;j+)printf(%5d,aij);bji=a

16、ij;printf(n);处理处理a的一行的一行(yxng)中中各元素各元素处理处理(chl)a中某一列中某一列元素元素输出输出(shch)a的的各元素各元素a元素值赋给元素值赋给b相应元素相应元素第35页/共92页第三十五页,共93页。36printf(arrayb:n);for(i=0;i=2;i+)for(j=0;jmax,则表示a01是已经比过的数据中值最大的,把它的值赋给max,取代(qdi)了max的原值以后依此处理,最后max就是最大的值第38页/共92页第三十八页,共93页。39 for i=0 to 2 for j=0 to 3max=aijrow=icolum=jaijma

17、x真 max=a00输出:输出:max,row,colum假第39页/共92页第三十九页,共93页。40记行号(xn ho)inti,j,row=0,colum=0,max;inta34=1,2,3,4,9,8,7,6,-10,10,-5,2;max=a00;for(i=0;i=2;i+)for(j=0;jmax)max=aij;row=i;colum=j;printf(max=%dnrow=%dncolum=%dn,max,row,colum);记最大值记列号第40页/共92页第四十页,共93页。416.3.1怎样定义字符数组6.3.2字符数组的初始化6.3.3怎样引用(ynyng)字符数组

18、中的元素6.3.4字符串和字符串结束标志6.3.5字符数组的输入输出6.3.6善于使用字符串处理函数6.3.7字符数组应用举例6.3字符(zf)数组第41页/共92页第四十一页,共93页。42用来存放字符数据的数组是字符数组字符数组中的一个元素存放一个字符定义字符数组的方法与定义数值(shz)型数组的方法类似6.3.1怎样定义(dngy)字符数组第42页/共92页第四十二页,共93页。43charc10;c0=I;c1=;c2=a;c3=m;c4=;c5=h;c6=a;c7=p;c8=p;c9=y;6.3.1怎样定义(dngy)字符数组Iam happyc0c1c2c3c4c5c6c7c8c9

19、第43页/共92页第四十三页,共93页。44charc10=I,a,m,h,a,p,p,y;charc10=c,p,r,o,g,r,a,m;6.3.2字符(zf)数组的初始化Iam happyc0c1c2c3c4c5c6c7c8c9cpro gram0c0c1c2c3c4c5c6c7c8c9第44页/共92页第四十四页,共93页。45char diamond55= , ,*, ,*, ,*, *, , , ,*, ,*, ,*, , ,* ;6.3.2字符(zf)数组的初始化第45页/共92页第四十五页,共93页。46例6.6输出一个已知的字符串。解题思路(sl):定义一个字符数组,并用“初始

20、化列表”对其赋以初值用循环逐个输出此字符数组中的字符6.3.3怎样引用(ynyng)字符数组中的元素第46页/共92页第四十六页,共93页。47#includeintmain()charc15=I,a,m,a,s,t,u,d,e,n,t,.;inti;for(i=0;i15;i+)printf(%c,ci);printf(n);return0;6.3.3怎样引用字符(zf)数组中的元素第47页/共92页第四十七页,共93页。48例6.7输出一个菱形图。解题思路:定义一个字符型的二维数组,用“初始化列表”进行初始化用嵌套的for循环输出字符数组中的所有(suyu)元素。6.3.3怎样引用(yny

21、ng)字符数组中的元素第48页/共92页第四十八页,共93页。49#includeintmain()chardiamond5=,*,*,*,*,*,*,*,*;inti,j;for(i=0;i5;i+)for(j=0;j5;j+)printf(%c,diamondij);printf(n);return0;第49页/共92页第四十九页,共93页。50在C语言中,是将字符串作为字符数组来处理的关心的是字符串的有效长度而不是字符数组的长度为了测定字符串的实际长度,C语言规定(gudng)了字符串结束标志06.3.4字符串和字符串结束(jish)标志第50页/共92页第五十页,共93页。510代表A

22、SCII码为0的字符从ASCII码表可以查到,ASCII码为0的字符不是一个可以显示的字符,而是一个“空操作符”,即它什么也不做用它作为字符串结束标志(biozh)不会产生附加的操作或增加有效字符,只起一个供辨别的标志(biozh)6.3.4字符串和字符串结束(jish)标志第51页/共92页第五十一页,共93页。52charc=”Iamhappy”;可写成charc=”Iamhappy”;相当于charc11=”Iamhappy”;6.3.4字符串和字符串结束(jish)标志第52页/共92页第五十二页,共93页。53charc10=”China”;可写成charc10=”China”;从c

23、5开始(kish),元素值均为0只显示printf(”%s”,c);6.3.4字符串和字符串结束(jish)标志China 00000第53页/共92页第五十三页,共93页。54字符数组的输入输出可以(ky)有两种方法:逐个字符输入输出(%c)整个字符串一次输入输出(%s)输出的字符中不包括结束符0用%s输出字符串时,printf函数中的输出项是字符数组名,不是数组元素名6.3.5字符(zf)数组的输入输出第54页/共92页第五十四页,共93页。55如果一个字符数组中包含多个(du)0,则遇第一个0时输出就结束可以用scanf函数输入一个字符串scanf函数中的输入项c是已定义的字符数组名,输

24、入的字符串应短于已定义的字符数组的长度6.3.5字符(zf)数组的输入输出第55页/共92页第五十五页,共93页。56charc6;scanf(”%s”,c);China系统自动(zdng)在China后面加一个06.3.5字符(zf)数组的输入输出第56页/共92页第五十六页,共93页。57charstr15,str25,str35;scanf(”%s%s%s”,str1,str2,str3);Howareyou?6.3.5字符(zf)数组的输入输出How00str1are00str2you?0str3第57页/共92页第五十七页,共93页。58在C函数库中提供了一些用来专门处理(chl)字

25、符串的函数,使用方便6.3.6善于(shny)使用字符串处理函数第58页/共92页第五十八页,共93页。591.puts函数(hnsh)-输出字符串的函数(hnsh)其一般形式为:puts(字符数组)作用是将一个字符串输出到终端charstr20=”China”;puts(str);输出China6.3.6善于(shny)使用字符串处理函数第59页/共92页第五十九页,共93页。602.gets函数-输入字符串的函数其一般形式为:gets(字符数组)作用(zuyng)是输入一个字符串到字符数组charstr20;gets(str);Computer6.3.6善于(shny)使用字符串处理函数第

26、60页/共92页第六十页,共93页。613.strcat函数-字符串连接函数其一般形式为:strcat(字符数组1,字符数组2)其作用(zuyng)是把两个字符串连接起来,把字符串2接到字符串1的后面,结果放在字符数组1中6.3.6善于(shny)使用字符串处理函数使用字符串函数时使用字符串函数时,在程序在程序(chngx)开头用开头用#include 第61页/共92页第六十一页,共93页。623.strcat函数-字符串连接(linji)函数charstr130=”ThePeoplesRepublicof”;charstr2=”China”;printf(”%s”,strcat(str1,

27、str2);输出:ThePeoplesRepublicofChina6.3.6善于(shny)使用字符串处理函数要足够要足够(zgu)大大第62页/共92页第六十二页,共93页。634.strcpy和strncpy函数-字符串复制strcpy一般(ybn)形式为:strcpy(字符数组1,字符串2)作用是将字符串2复制到字符数组1中去charstr110,str2=”China”;strcpy(str1,str2);6.3.6善于(shny)使用字符串处理函数China 00000str1第63页/共92页第六十三页,共93页。644.strcpy和strncpy函数-字符串复制strcpy一

28、般形式(xngsh)为:strcpy(字符数组1,字符串2)作用是将字符串2复制到字符数组1中去charstr110,str2=”China”;strcpy(str1,str2);6.3.6善于(shny)使用字符串处理函数China 00000str1要足够要足够(zgu)大大第64页/共92页第六十四页,共93页。654.strcpy和strncpy函数-字符串复制(fzh)strcpy一般形式为:strcpy(字符数组1,字符串2)作用是将字符串2复制(fzh)到字符数组1中去charstr110,str2=”China”;strcpy(str1,str2);6.3.6善于(shny)使

29、用字符串处理函数数组名形式(xngsh)第65页/共92页第六十五页,共93页。664.strcpy和strncpy函数(hnsh)-字符串复制strcpy一般形式为:strcpy(字符数组1,字符串2)作用是将字符串2复制到字符数组1中去charstr110,str2=”China”;strcpy(str1,str2);6.3.6善于(shny)使用字符串处理函数数组名或字符串常量(chngling)第66页/共92页第六十六页,共93页。674.strcpy和strncpy函数-字符串复制strcpy一般形式(xngsh)为:strcpy(字符数组1,字符串2)作用是将字符串2复制到字符数

30、组1中去charstr110,str2=”China”;strcpy(str1,str2);相当于strcpy(str1,”China”);6.3.6善于(shny)使用字符串处理函数第67页/共92页第六十七页,共93页。684.strcpy和strncpy函数-字符串复制(fzh)charstr110,str2=”China”;str1=”China”;错误str1=str2;错误6.3.6善于(shny)使用字符串处理函数第68页/共92页第六十八页,共93页。694.strcpy和strncpy函数-字符串复制可以用strncpy函数将字符串2中前面n个字符复制到字符数组1中去strn

31、cpy(str1,str2,2);作用(zuyng)是将str2中最前面2个字符复制到str1中,取代str1中原有的最前面2个字符复制的字符个数n不应多于str1中原有的字符6.3.6善于(shny)使用字符串处理函数第69页/共92页第六十九页,共93页。705.strcmp函数-字符串比较函数其一般形式(xngsh)为strcmp(字符串1,字符串2)作用是比较字符串1和字符串2strcmp(str1,str2);strcmp(”China”,”Korea”);strcmp(str1,”Beijing”);6.3.6善于(shny)使用字符串处理函数第70页/共92页第七十页,共93页。

32、715.strcmp函数-字符串比较函数字符串比较的规则是:将两个字符串自左至右逐个字符相比,直到(zhdo)出现不同的字符或遇到0为止如全部字符相同,认为两个字符串相等若出现不相同的字符,则以第一对不相同的字符的比较结果为准6.3.6善于(shny)使用字符串处理函数第71页/共92页第七十一页,共93页。725.strcmp函数(hnsh)-字符串比较函数(hnsh)”A”A”computer”compare”these”that”1A”$20”CHINA”CANADA”DOG”TSINGHUA”6.3.6善于(shny)使用字符串处理函数第72页/共92页第七十二页,共93页。735.s

33、trcmp函数-字符串比较函数比较的结果由函数值带回如果字符串1=字符串2,则函数值为0如果字符串1字符串2,则函数值为一个(y)正整数如果字符串1str2)printf(”yes”);错误if(strcmp(str1,str2)0)printf(”yes”);正确6.3.6善于(shny)使用字符串处理函数第74页/共92页第七十四页,共93页。756.strlen函数-测字符(zf)串长度的函数其一般形式为:strlen(字符(zf)数组)它是测试字符(zf)串长度的函数函数的值为字符(zf)串中的实际长度6.3.6善于(shny)使用字符串处理函数第75页/共92页第七十五页,共93页。

34、766.strlen函数-测字符串长度(chngd)的函数charstr10=”China”;printf(”%d”,strlen(str);输出结果是5也可以直接测试字符串常量的长度(chngd)strlen(”China”);6.3.6善于(shny)使用字符串处理函数第76页/共92页第七十六页,共93页。777.strlwr函数-转换为小写的函数其一般(ybn)形式为strlwr(字符串)stringlowercase函数的作用是将字符串中大写字母换成小写字母6.3.6善于(shny)使用字符串处理函数第77页/共92页第七十七页,共93页。788.strupr函数(hnsh)-转换为

35、大写的函数(hnsh)其一般形式为strupr(字符串)stringuppercase函数(hnsh)的作用是将字符串中小写字母换成大写字母6.3.6善于(shny)使用字符串处理函数第78页/共92页第七十八页,共93页。79例6.8输入一行字符,统计其中(qzhng)有多少个单词,单词之间用空格分隔开。解题思路:问题的关键是怎样确定“出现一个新单词了”从第1个字符开始逐个字符进行检查,判断此字符是否是新单词的开头,如果是,就使变量num的值加1,最后得到的num的值就是单词总数6.3.7字符数组应用(yngyng)举例第79页/共92页第七十九页,共93页。80判断是否出现新单词,可以由是

36、否有空格出现来决定(连续的若干个空格作为出现一次空格;一行开头的空格不统计在内)如果测出某一个字符为非空格,而它的前面的字符是空格,则表示“新的单词开始(kish)了”,此时使num累加1如果当前字符为非空格而其前面的字符也是非空格,则num不应再累加16.3.7字符(zf)数组应用举例第80页/共92页第八十页,共93页。81用变量word作为判别当前是否开始了一个新单词的标志,若word=0表示未出现新单词,如出现了新单词,就把word置成1前面一个字符是否空格可以从word的值看出来(chli),若word等于0,则表示前一个字符是空格;如果word等于1,意味着前一个字符为非空格6.3

37、.7字符数组应用(yngyng)举例第81页/共92页第八十一页,共93页。82当前字符Iamaboy.是否空格否 是 否 否 是 否 是否否 否 否word原值01011010111新单词开始否是 否 是 否 否 是 否是否 否 否word新值10110101111num值11222334444第82页/共92页第八十二页,共93页。83Yc=空格空格(kn )word=0Nword=0Yword=1num+Nif(c= ) word=0; else if(word=0) word=1; num+; 第83页/共92页第八十三页,共93页。84charstring81,c;inti,num=

38、0,word=0;gets(string);for(i=0;(c=stringi)!=0;i+)if(c=)word=0;elseif(word=0)word=1;num+;printf(“%dwordsn”,num);一定(ydng)要设初始值第84页/共92页第八十四页,共93页。85charstring81,c;inti,num=0,word=0;gets(string);for(i=0;(c=stringi)!=0;i+)if(c=)word=0;elseif(word=0)word=1;num+;printf(“%dwordsn”,num);相当于c=stringi;c!=0第85页

39、/共92页第八十五页,共93页。86例6.9有3个字符串,要求找出其中(qzhng)最大者。解题思路:设一个二维的字符数组str,大小为310。每一行存放一个字符串charstr310;第86页/共92页第八十六页,共93页。87for(i=0;i0)strcpy(string,str0);elsestrcpy(string,str1);if(strcmp(str2,string)0)strcpy(string,str2);第88页/共92页第八十八页,共93页。89#include#includeintmain()charstr310;charstring10;inti;for(i=0;i0

40、)strcpy(string,str0);elsestrcpy(string,str1);if(strcmp(str2,string)0)strcpy(string,str2);printf(nthelargest:n%sn,string);return0;第89页/共92页第八十九页,共93页。90HomeWork1.仔细阅读本章课本内容,弄懂每一个字;2.上机运行(ynxng)本章的所有例题,并尝试多种解决方案,分析那种最优;2.习题4,5,11,13,153.阅读第7章,找出不懂的地方,并尝试找到答案。第90页/共92页第九十页,共93页。91问答(wnd)时间Q & A谢谢(xi xie)第91页/共92页第九十一页,共93页。92谢谢(xi xie)大家观赏!第92页/共92页第九十二页,共93页。内容(nirng)总结1。C语言用方括号中的数字(shz)表示下标,如用s15表示。printf(%d ,ai)。每个元素又是一个包含4个元素的一维数组。数组名下标下标。printf(array a:n)。printf(array b:n)。定义一个字符型的二维数组,用“初始化列表”进行初始化。1.puts函数-输出字符串的函数。2. gets函数-输入字符串的函数。谢谢大家观赏第九十三页,共93页。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号