[工学]至诚第7章数值+字符数组1.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]至诚第7章数值字符数组1

第 七 章 数 组 数组(引例)--例1 一维数组的定义-p131 一维数组的初始化-p132 一维数组的引用-p132 一维数组程序设计举例1 一维数组程序设计举例2 多维数组-p135,136 二维数组初始化-p137 二维数组的引用与程序设计 -p138 字符数组与字符串 -p140~143 字符数组与字符串的关系—p140~143 字符数组元素的引用—p141,例7.6,例7.7 字符串输入、输出函数 字符串应用举例-p150 一维数组定义中的注意事项 用起泡法对4个数从小到大排序-p134-例7.3—改编 预习 数组的初始化--补充练习题 例7.1-p132、厦大指导p101-13 在任意一组数据中查找指定的数据,找到显示数据和位置 习题7.9-p513-在序数中查找指定的数据(小到大)—折半法 例5.8-p136-删除指定位置的的数据 习题7.5-p153-数据逆序重排 习题7.2-p152-选择排序法-小到大—每趟比较后排除最小数 习题7.4-p153-在已排好序的(小到大)一组数中插入一个数排序法 例7.2-p133-用1维数组求Finonacci的前20项-兔子繁殖问题 例7.5-p139-在一个二维数组中找出最大值及其所在的行和列 补充题-在无序数中查找指定的数据 例7.4- -p138 -二维数组 厦大指导p106-6将[a]矩阵-[b]矩阵的差存入-[c]矩阵,并输出 字符串的输出%s-p144 puts函数-p146 %s实现字符串的输入-p145 gets函数-p146-必须加stdio.h strlen函数-p149—string.h 字符串复制函数--strcpy函数-p147-string.h strcat函数-p147—串连接-string.h strcmp函数-p148—按升序输出2个字符串—一串占一行-string.h 字符串处理函数练习 字符串I/O练习题 例7.8-p150-输入1行字符,统计单词个数 例7.9-p151-求3串中的最大串 统计单词数的另一方法 补充题p153-7.10-改编:统计一行中大写、小写、数字字符个数 习题p153-7.10统计文章中大写、小写、数字、空格及其他字符个数 p153-7.11-输出图形-指导p64 p153-7.13连接2个字符串成1个大串-指导p67 p153-7.15 字符串复制—指导p68 p153-7.14 字符串比较—指导p68—2串对应字符相比-输出0等,0s1大,0s1小 补充题,判断输入的是否为回文---参照数值数组的逆序重排? int a[15]={21, 13, 52, 0, -25, 6, 18, 1, 36, 2, -20, 17, 9, 33, 8}; /* flag用于判断是否找到,f_at记录找到数所在位置*/ int i, x, f_at, flag=0; scanf(%d, x); /* 输入要找的数据*/ for ( i=0; i15; i++ ) if ( a[i] == x ) { flag=1; f_at =i; break; } if ( flag==1 ) printf(%4d found, at %4d.\n, x, f_at); else printf(Not exist!\n); int a[ 2 ][ 3 ] ={ {1, 2, 3}, {4, 5, 6} }; int b[ 3 ][ 2 ], i , j ; for ( i =0; i 2; i++ ) for ( j =0; j 3; j++ ) b[ j ][ i ] =a[ i ][ j ]; a= 2 3 4 5 6 1 2 3 4 5 6 b= a= 2 3 5 6 7 8 9 a int a[3][3]={ {1,2,3}, {4,5,6},{7,8,9} }, i, j, t; for ( i =0; i 3; i++ ) for ( j =i; j 3; j++ ) { t=a[j][i]; a[j][i]=a[i][j]; a[i][j]=t; } int a[3][4]={2,3,1,1,5,6,7,8,11,15,18,36}; int b[3][4]={7,9,4,5,12,13,17,22,35,11,46,10}; int i, j, c[3][4]; for(i=0; i3; i++) for( j=0; j4; j++) /**/

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档