C语言宏定义与指针.ppt

上传人:tia****nde 文档编号:11495348 上传时间:2020-04-25 格式:PPT 页数:39 大小:632KB
返回 下载 相关 举报
C语言宏定义与指针.ppt_第1页
第1页 / 共39页
C语言宏定义与指针.ppt_第2页
第2页 / 共39页
C语言宏定义与指针.ppt_第3页
第3页 / 共39页
点击查看更多>>
资源描述
第11讲宏定义与指针,上周平台编程训练情况,练习完成情况:75个同学基本完成练习?7个同学存在折扣或者错误。,平台发帖区:27个问题贴,其中我转帖qq问题的聊天记录11个帖子,希望大家去浏览帖子。,完成标准1、提交过2、错了订正3、反复练习,达到会做4、举一反三,温故知新期末考试还有1个月,期中考试覆盖内容是重点和基础。,11月12日课堂练习疑似替做一人身兼三人?,课堂练习问题,上周平台训练问题,12生肖问题:字符串输出爱因斯坦问题:穷举法数的交换问题,1、最大/最小值2、两两交换,12生肖问题:字符串输出,书144页:字符串输出/输入有两种方法逐字符:需要用到循环,不建议用整个字符串一次性输出/输入:简单,建议用,书136页:二维数组floata34;则a0、a1、a2则视作一维数组名,爱因斯坦问题,穷举法:基本掌握思路:for(i=1;i+)/穷举所有可能,没有设置循环结束条件,因为不知i最大能到多少if(列出题目中的条件)输出答案并break/找到答案就输出,并退出循环,书119页,表达式2可省略,通过break退出循环,if需要控制两条语句,因此要构成复合语句,数的交换问题,10.7的问题贴很多:没思路?找不到错误何在?,程序阅读1结果?,#includeintmain()inta=3,b=4;a=a+b;b=a-b;a=a-b;printf(%d,%dn,a,b);,不用中间变量的两两交换方法,程序阅读2-结果?,#includeintmain()inta=3,b=4,t;t=a;a=b;b=t;printf(%d,%dn,a,b);,运用中间变量的两两交换方法,经典,程序阅读3:max与min作用?,#includevoidmain()inta100,i,min,max,n;scanf(%d,max与min记录最大值与最小值,平台的6.3题,平台6.7题,max与min记录最大值与最小值的位置(下标),平台11.5题,max与min记录最大值与最小值的位置(指针),10.7程序挑错1,#includevoidmain()inta10,max,min,i,t,n;for(i=0;imax)max=i;if(aimin)min=i;t=a9;a9=amax;amax=t;n=a0;a0=amin;amin=n;for(i=0;i=9;i=i+1)printf(%d,ai);printf(n);,max与min记录最大值与最小值的位置(下标),10.7程序挑错2,#includevoidmain()inta10,i,max,min,k,j;for(k=0;kamax)amax=aj;a0=amin;a9=amax;for(i=0;i2,通过2+0或者2+48都可逆序取x的各位数存入数组思路:,设置结束标志位0,逆序输出平台题11.9,从键盘上输入一个满足格式(形如“A1,234”)要求的字符串,编程将其从分割符(“,”)位置分割成两个部分(如A1和234两个字符串),并在屏幕上分两行顺序显示分割后的结果(输入输出格式示例如下)。输入:A1,234输出:A1234,思路?,单词分割平台题11.10,统计单词个数平台题11.6,1、从键盘输入一行字符,统计其中有多少个单词。即书150页例7.8,编程思路描述:运用标志word,word是前一个字符是否空格的标识,其值为0,表示前一个字符是空格,其值为1,表示前一个字符不是空格.具体步骤如下:1)如果当前字符是空格,则表示未出现新单词,单词个数num不变,word赋值02)如果当前字符不是空格,则看前一个字符是否空格:如果word为0,则表示前一个字符是空格,则新单词出现,num加1,word赋值1;如果word为1,则表示前一个字符不是空格,则未出现新单词,num值不变。,关于蓝桥杯后续课程,大一下:计算机软件技术基础陈秀新大二下:面向对象语言与编程杨伟杰,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!