C语言 综合实例2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15讲 综合实例2 上周平台编程训练情况 练习完成情况: 8个同学啥题未做 27个同学存在没有完成必做题或提交题有错 16个同学做选做题,6个同学正确 40个同学没有做补做题 平台发帖区:38个问题贴,其中我转帖qq问题的聊天记录25个帖子,希望大家去浏览帖子。 本周周一有17个帖子,爆发 杜世朝 电信类133班_1304010303_ 王润冬 电信类133班_1304010329_ 李昌骏 电信类134班_1304010409_ 李江 电信类134班_1304010410_ 苏海滨 电信类134班_1304010421_ 王锐 电信类134班_1304010425_ 王若斌 电信类134班_1304010426_ 于涛 电信类134班_1304010435_ 本周题目:10个编程题+2个主观题 姓名 班级 邱会潭 电信类133班_1304010322_ 张春玲 电信类134班_1304010437_ 李笑 电信类134班_1304010412_ 吴京玉 电信类133班_1304010332_ 王宾宾 电信类134班_1304010422_ 刘畅 电信类133班_1304010314_ 管晓彤 电信类133班_1304010306_ 高文兴 电信类133班_1304010305_ 吴羽溪 电信类134班_1304010431_ 梁博翔 电信类133班_1304010313_ 臧竞之 电信类134班_1304010436_ 李兴 电信类133班_1304010312_ 王岩 电信类134班_1304010428_ 梁惠莹 电信类134班_1304010414_ 杨培文 电信类133班_1304010336_ 15个同学做题,表扬 本讲复习期中考试后面的内容-提高 1、函数: 值传递:简单 地址传递:数组名或者指针,复杂些 递归函数: 2、指针 3、结构体与文件 一、函数 1、函数本质 2、3个形式:定义、调用、声明 3、参数传递:值传递、地址传递 典型题:分段函数、素数、闰年判断 4、递归函数: 典型题:阶乘、斐波拉契数列第n项 5、宏与文件包含-了解 15.5、15.6、15.9题 二、指针 1、本质: 2、格式: 指针与变量 指针与数组 指针做函数参数 指针做函数返回值 3、典型题:两两交换、最大小值、子串分割 4、错误总结 15.9题 三、结构体与文件 1、本质: 2、结构体类型定义: 3、结构体变量与结构体数组: 访问方式:逐成员 4、典型题: 和与均值、查找、最大最小值、个数统计 5、文件:顺序读文件 文件打开与关闭 文件读的两种形式:fscanf与fgets 15.7题、15.8题 错误代码分析1:期中考题之评分统计错哪了? 集数组输入、最大最小值、求和与均值于一体 #includestdio.h int main() { int i,p,q; float v,s=0,a[8],max,min; for(i=0;i8;i++)//数组输入 scanf(%f,a[i]); max=a[0]; min=a[0]; for(i=0;i8;i++)//计算最大最小值 { if(a[i]max) { max=a[i]; p=i; } if(a[i]min) { min=a[i]; q=i; } } a[p]=0;//将最大值元素置0,消除影响 a[q]=0;//将最小值元素置0,消除影响 for(i=0;i8;i++)//求和 s=s+a[i]; v=s/6.0; printf(%.5f\n,v); } #includestdio.h int main() { int i; float a[8],min,max,s=0; for(i=0;i8;i++)//数组输入 scanf(%f,a[i]); min=a[0];max=a[0]; for(i=1;i8;i++)//计算最大值与最小值 { if(a[i]max)max=a[i]; if(a[i]min)min=a[i]; } for(i=0;i8;i++)//求和 { if(a[i]!=max||a[i]!=min)//排除max与min s=s+a[i]; } printf(%.5f\n,s/6.0); } 错误代码分析2:计算某月有多少天-错哪? 选择的经典例题,用数组更为简单 #includestdio.h void main() { int a[12],y,m; scanf(%d%d,y,m); if((y%4==0y%100==0)||y%400==0) a[12]={31,29,31,30,31,30,31,31,3

文档评论(0)

youyang99 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档