ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:75.50KB ,
资源ID:5631388      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-5631388.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二维数组与字符数组.doc)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

二维数组与字符数组.doc

1、2010.11.25 周四 2 节 上课时间调整:周四下午 3:20-4:50 2 节(中间不休息)周日上午 8:00-11:20 4 节(中间休息 20 分钟) 收费通知:周四通知,利用周五一二节下课时间,各位同学把授课费交到收费同学手中,上午间操将收到的费用交到礼堂二楼孙老师处。 2010 复赛情况总结整体情况较好,存在遗憾!孙艺东、綦伯宇、宫建豪发挥不错! 国家竞赛政策调整1.3 二维数组与多维数组1.3.1 二维数组一般形式:类型说明符 数组名 常量表达式 1常量表达式 2【例】float a34,b510注意:千万不要写成 a3,41.3.2 二维数组初始化:1)分行给二维数组初始化

2、int a34=1,2,3,4,5,6,7,8,9,10,11,122)一一对应赋值int a34= 1,2,3,4, 5,6,7,8, 9,10,11,123)对部分元素赋值int a34=1,5,9; 对矩阵的第一列赋值,每行第一个值为 1,5,9,其余为 01 0 0 05 0 0 09 0 0 0int a34=1,0,6,0,0,11;1 0 0 00 6 0 00 0 11 0int a34=1,5,6; 第三行不赋值1 0 0 05 6 0 00 0 0 0int a34=1,9; 第二行不赋值1 0 0 00 0 0 09 0 0 04)如果对所有元素都赋值,第一维可以省略,第

3、二维必须有【例】int a34= 1,2,3,4, 5,6,7,8, 9,10,11,12也可以写成:int a4= 1,2,3,4, 5,6,7,8, 9,10,11,12数组初始化的快捷方法memset 函数(内存中连续空间的初始化)int a10;for (i = 0; i memset(a, 0, sizeof(a);如定义一个二维数组 int a2525;如何用 memset 对其初始化为 0;memset( a, 0, sizeof( a ) );1.3.3 二维数组应用举例【例】将一个二维数组行列互换,存到另外一个二维数组中如1 2 3a= 4 5 61 4b= 2 53,6ma

4、in()int a23=1,2,3,4,5,6;int b32,i,j;for(i=0;imax) max= aij;raw=i;colum=j;printf(“%d,%d,%d”, aij,raw,colum);【二维、多维数组训练】1.求一个 3*3 矩阵两条对角线之和2.利用二维数组打印杨辉三角(10 行)3.打印“魔方阵” 。魔方阵是指每一行的和、每一列的和、对角线的和均相等。例如三阶魔方阵:8 1 63 5 74 9 2要求打印出 1 到 n2 的自然数构成的魔方阵3.找出一个二维数组的鞍点。即该位置上的数在该行上最大,在该列上最小。也可能没有鞍点。1.4 字符数组1.4.1 字符数

5、组的一般形式:char c101.4.2 字符数组的初始化1)逐个字符赋值给数组元素【例】char c10=i, ,a,m, ,h,a,p,p,y;2)若字符个数大于数组长度,按语法错误处理;若字符个数小于数组长度,将这些字符赋值给前面那些元素,其余元素为空(即0 ,ASCII 码 0 表示空操作)3)如果数组长度与字符个数相同,数组长度可以省略(不用人工数)【例】char c=i, ,a,m, ,h,a,p,p,y;4)可以定义二维字符数组char diamond55= , ,*, ,*, ,*,*, , , , *, ,*, ,*, , ,*钻石图形1.4.3 字符数组的应用【例】输出一个

6、字符串main()char c10= i, ,a,m, ,h,a,p,p,y;int i;for(i=0;i字符串 2,函数值为一正整数3.字符串 1字符串 2,函数值为一负整数4.注意:if(str1=str2) printf(“yes”) 错误!if(strcmp(str1,str2)=0) printf(“yes”) 正确写法!1.6.6 strlen(字符数组)测试字符串长度的函数:函数值为字符串的实际长度,不包括结束符0char str10=“China”;printf(“%d”,strlen(str);输出结果为 51.6.7 strlwr (字符数组)将字符串中大写字母转换成小写1.6.8 strupr (字符数组)将字符串中小写字母转换成大写【字符数组训练】输入一行字符,统计期中有多少个单词(单词之间用空格分开)

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报