网站大量收购独家精品文档,联系QQ:2885784924

至诚第7章数值+字符数组.ppt

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

第 七 章 数 组 数组(引例)--例1 一维数组的定义-p131 一维数组的初始化-p132 一维数组的引用-p132 一维数组程序设计举例1 一维数组程序设计举例2 多维数组-p135,136 二维数组初始化-p137 二维数组的引用与程序设计 -p138 字符数组与字符串 -p140~143 字符数组与字符串的关系—p140~143 字符数组元素的引用—p141 字符串输入、输出、及处理函数 一维数组定义中的注意事项 用起泡法对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串中的最大串 统计单词数的另一方法 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); for(i=0; i3; i++) scanf(%d, a[i]); int a[3]; int a0, a1, a2; a0 a1 a2 各元素逻辑、物理连续有序,便于利用循环 scanf(%d%d%d, a0, a1, a2); a a[0] a[1] a[2] void main ( ) { 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 b= 1 2 3 4 5 6 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++) /**/ /**/ ; for(i=0; i3; i++) { for( j=0; j4; j++) printf(%4d, c[i][j]); /**/ /**/ ; } printf(\n) printf(%s, 数组名或串)逐个输出字符直到\

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档