




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C 语 言 运 算 符 分 类1 级 优 先 级 ( 左 结 合 ) () 圆 括 号 ; 下 标 运 算 符 ; -指 向 结 构 体 成 员 运 算 符 ; . 结 构 体 成 员 运 算 符 。 2 级 优 先 级 ( 右 结 合 ) !逻 辑 非 运 算 符 ; 按 位 取 反 运 算 符 ; +前 缀 增 量 运 算 符 ; -前 缀 减 量 运 算 符 ; +正 号 运 算 符 ; -负 号 运 算 符 ; (类 型 )类 型 转 换 运 算 符 ; *指 针 运 算符 ; iaj) imin=j; if(i!=imin) 6 p+ m, S( X“ b% Rs=a; a=aimin; aimin=s; + Q0 , _2 p q) n) i) y: ! printf(“%dn“,a); - u- v) x; i H p u2 U. Q; m: I0 E查找问题- s H- - p ; W 9 e* R# “ q9 u nfor(i=0;i=10) 2 H7 D* W h, B2 0 _printf(“the number is not found!n“); else printf(“the number is found the no%d!n“,p); 思考:将上面程序改写一查找函数 Find,若找到则返回下标值,找不到返回-1 “ ?基本思想:一列数放在数组 a1-an中,待查找的关键值为 key,把 key 与 a 数组中的元素从头到尾一一进行比较查找,若相同,查找成功,若找不到,则查找失败。(查找子过程如下。index:存放找到元素的下标。) , o* Y, a( ! y P5 Zvoid main() int a10,index,x,i; printf(“please input the array:n“); for(i=0;iap C9 H! X# tp+; for(i=N; ip; i-) $ Z: I( H, l, v3 H1 m+ Oa=ai-1; 3 ( I) s* 9 1 P% c, C6 kap=x; p5 i! B9 W B$ Nfor(i=0; iprintf(“nInput x:“); scanf(“%d“, insert(a, x); for(i=0; i # 1 R) 6 O0 R S+ cj=0; for(k=0; kcj+=ak*bkj; 1 * d8 j- main() 9 _T0 E# c int bLN=1,1,1,1,2,1,2,2,1,2,3,1, cMN; int i, j; mv(a,b,c); for(i=0; i* Q4 ; : u! O0 K, e for(j=0; jprintf(“%4d“, cj); printf(“n“); (3)矩阵传置 “ s+ k% n0 P# + u8 R mfor(i=0; i, b*v9 j“ R; z: J6 |for(j=i+1; j t=aj; 3 r5 u“ r* 9 Z7 aj=aj; aj=t; void ch2(int aNN) ; P( U) * j. t int i, j, t; 3 / P, A ?( e$ v! D% _7 z. S5 z for(i=1; ifor(j= 0; j t=aj; . X0 u! _“ x. 1 N: z1 q D# / / faj=t; % - B$ O- s* H + z7 t“ z! e; E! o4 main() int aNN=1,2,3,4,5,6,7,8,9, i, j; ch1(a); /*或 ch2(a);*/ for(i=0; i for(j=0; j) f : l, e, | ) u2 h2 4 2 j9 (4)求二维数组中最小元素及其所在的行和列. N5 o( j. K. I基本思路同一维数组,可用下面程序段实现(以二维数组 a34为例): # I# o- 变量 max 中存放最大值,row,column 存放最大值所在行列号 + F7 9 j W8 T# Q* u2 y% q2 U#define N 4 , “ X3 V- Gmin=a00; + J8 U4 ! q8 o7 D n * s/ q* k8 D* Rcolumn=0; for(i=0; ifor(j=0; jif(aj min=aj; row=i; printf(“Min=%dnAt Row%d,Column%dn“, min, row, column); “ A+ ; S/ / g main() int aMN=1,23,4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中级质量工程师综合知识精益企业模拟试题(附答案)
- 伦理委员会考核试题(附答案)
- 三级营销员模拟题库与答案
- 中外服装史知到智慧树答案
- 特殊药品培训试卷及答案
- 冷藏药品培训考试题及答案
- 2025年度房地产抵押贷款经纪服务协议
- 2025版土石方运输合同绿色运输能力评估合同
- 2025电梯保养服务与智能监控系统集成合同
- 2025版尿素原料采购及仓储物流服务合同
- 《液压与气动控制》课件
- 语言学概论-第三章-语义
- 2024-2025学年广东省深圳实验学校初中部九年级上学期开学考英语试题及答案
- 邮政快递员技能大赛理论考试题库(含答案)
- 《电动航空器电推进系统技术规范》
- 结肠造瘘还纳术手术配合
- 2024年山东省建筑施工企业主要负责人A类考试题库及答案(典型题)
- 特种设备目录新旧对照表
- 2024年初一英语阅读理解专项练习及答案
- 陪诊师与公司签订协议书范文
- 喀什德力克油田科技有限公司30万立方米-日油田伴生放空天然气回收利用项目
评论
0/150
提交评论