- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二、二维数组 例5 矩阵的加法。 a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2] a[2][0] a[2][1] a[2][2] b[0][0] b[0][1] b[0][2] b[1][0] b[1][1] b[1][2] b[2][0] b[2][1] b[2][2] for(i=0;i=2;i++) for(j=0;j=2;j++) a[i][j]+=b[i][j]; 二、二维数组 练习: 矩阵的各元素之和。 a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2] a[2][0] a[2][1] a[2][2] for(i=0;i=2;i++) for(j=0;j=2;j++) ? 三、字符数组 1、定义 char c1[5]; int c2[5]; c1[0]=a; c2[0]=a; 三、字符数组 2、字符数组的初始化 char c[10]={I,a,m,a,b,o,y}; for(i=0;i=9;i++) scanf(%c,c[i]); 三、字符数组 3、字符串和字符串结束标志 字符串用字符数组来表示,字符串标志为\0 char c[10]=I am a boy; 等价于 char c[10]={I,a,m,a,b,o,y,\0}; 三、字符数组 4、字符数组的输入和输出 char c[10]; scanf(%s,c); printf(%s,c); 三、字符数组 5、字符串处理函数 (1) puts(str) :输出字符串 (2) gets(str) : 输入字符串 (3) strcat(str1,str2) : 连接字符串 (4) strcpy(str1,str2)、strncpy(str1,str2) : 字符串复制 (5) strcmp(str1,str2) : 比较字符串 (6) strlen(str) : 测字符串长度 (7) strlwr(str) : 转换为小写 (8) strupr(str) : 转换为大写 三、字符数组 6、实例 例6 输入一行字符,统计其中有多少个单词,单词间用空格相隔。 I a m a b o y . word: 0--未出现新词,1--新词开始 word=0 word=1 num++; word=0 直到遇到\0结束 三、字符数组 #includestdio.h void main() { char string[81],c; int i,num,word=0; gets(string); for(i=0;(c=string[i])!=\0;i++) if (c== ) word=0; else if (word==0) {word=1; num++;} printf(单词总数为%d,num); } 三、字符数组 例7 从键盘上输入身份证号,截取出生年月并输出。 4 2 2 3 2 6 1 9 8 5 1 0 0 6 3 8 3 X 三、字符数组 #includestdio.h void main() { char string[25]; int i; gets(string); for(i=6;i=13;i++) c[i-6]=string[i]; c[8]=\0; printf(出生年月为%s,c); } 四、综合实例 习题1 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。 12 45 48 51 57 68 89 90 95 98 0 1 2 3 4 5 6 7 8 9 x=87 95 98 90 89 a[10]=a[9] a a[9]=a[8] a[8]=a[7] a[7]=a[6] a[6]=x a[i+1]=a[i] i: 6~9 a[6]=x 习题2 找出一个二维数组中的鞍点,即该位置上的元素在该行上最大、在该列上最小。也可能没有鞍点。 a[3][3]: 8 1 6 3 5 7 4 9 2 四、综合实例 对第一行:k=0,h=0 if a[k][h]a[
您可能关注的文档
最近下载
- 造价咨询项目实施阶段全过程造价咨询服务方案造价咨询总体服务方案工作流程重难点分析造价偏差处理.doc VIP
- Three Times’ Beating Monster西游记三打白骨精英语剧本.doc VIP
- 2026国网山东省电力公司高校毕业生提前批招聘笔试模拟试题及答案解析.docx VIP
- 部编版小学四年级道德与法治上册第三单元测试卷(含答案).docx VIP
- 关爱留守儿童教案.pdf VIP
- 医院纪检干部培训课件.ppt VIP
- 教科版四年级上册科学第一单元测试卷(含答案).docx
- 北师大八年级上册生物全册新质教学课件(配2025年秋改版教材).pptx
- 学校传染病防控1案8制(疫情).doc VIP
- 电影剧本精选_灵魂拒葬.pdf VIP
文档评论(0)