- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南京师范大学C语言第二讲.ppt
2.1 算法 的概念与算法描述 算法:解决问题的方法和步骤 算法描述的方法: 1.自然语言;2. 流程图 3. N-S图 4. 伪代码 5. 程序设计语言 2.2 算法 举例 1.给出求1+2+3+…+100的一个算法 算法 按照逐一相加的程序进行. 第一步 计算1 + 2,得到3; 第二步 将第一步中的运算结果3与3相加,得到6; 第三步 将第二步中的运算结果6与4相加,得到10; 第四步 依次类推,直至加到100。 I 100 N Y S←0 输出S I←1 S←S+I I←I + 1 2.编写程序, 输入3个整数,求其中的最大数。 输入3个整数放入a,b,c中,假设a中存放最大数 a与b比较,若b大于a,则交换a,b a与c比较,若c大于a,则交换a,c 输出a 也可以引入一个新变量max来放最大数 3.编写程序,使得任意输入3个整数按大到小的顺序输出。 第一步 输入3个整数a、b、c 第二步 将a与b比较,并把小者赋给b,大的赋给a; 第三步 将a与c比较,并把小者赋给c,大的赋给a 第四步 将b与c比较,并把小者赋给c,大的赋给b 第五步 按顺序输出a,b,c 开始 t=a,a=b,b=t t=a,a=c,c=t t=b,b=c,c=t 输入a,b,c 输入a,b,c b>a? c>a? c>b? 结束 是 是 否 否 是 否 main() { int a,b,c,temp; scanf(%d,%d,%d,a,b,c); if(ba) {temp=a; a=b; b=temp; } if(ca) {temp=a; a=c; c=temp; } if(cb) {temp=b; b=c; c=temp; } printf(a=%d,b=%d,c=%d,a,b,c); } 4.判断整数i是否是素数 P23 用2,3,…i-1去除i,若都除不尽,则i为素数。 用2,3,… 去除i,若都除不尽,则i为素数。 输出i不是素数 n=2 N r = 0 Y 输入i k←int(sqrt(i)) r←mod(i,n) n=n+1 nk Y N 输出i是素数 找出1~100间的素数? 对1~100间的每一个数i判断其是否为素数。 5.求两个整数a和b的最大公约数——欧几里得辗转相除法。 输出a a←b N r = 0 Y 输入a,b r←mod(a,b) b←r 6. 将50个学生中成绩在80分以上的学号和成绩输出 P22 图2.8、2.9 7. 判定2000-2500年中的每一年是否闰年。闰年的条件: (1)能被4整除,但不能被100整除; (2)能被100整除,但不能被400整。 P22 图2.10 8. 求1-1/2+1/3-1/4+…+1/99-1/100 P23 图2.11 2.3算法的特点 1.有穷性 2.确定性 3.有0个或多个输入 4.有一个或多个输出 5.有效性 第一章 概述 * 第一章 概述 * 第一章 概述 * 第一章 概述 * 第一章 概述 * 第一章 概述 * 第一章 概述 * 第一章 概述 *
您可能关注的文档
- 第九章 计算机网络-3N.ppt
- 政治高考社会主义市场经济new.ppt
- _8.2__________无线个人区域网 WPAN.ppt
- 6启蒙主义.ppt
- 英文版产业经济学教程第10章串谋new.ppt
- GNSS-PA-CH01-pp62.ppt
- PROTEUS30037.ppt
- 现代交换原理 第6章new.ppt
- 谓词逻辑例题.ppt
- 设计学 装饰之惑new.ppt
- 第3课《首届诺贝尔奖颁发》课件2025-2026学年统编版八年级语文上册.pptx
- 课题2+认识酸、碱、盐的性质和应用+第1课时(教学课件)化学沪科版五四学制2024九年级全一册.pptx
- 第24课《愚公移山》课件++2025-2026学年统编版语文八年级上册.pptx
- Unit7+Happy+Birthday!+SectionB+(1a-2b)+2026学年七英语上.pptx
- 1.2我们都是社会的一员【新教材】2025-2026学年八年级道德与法治上册同步PPT课件+教学设计.pptx
- 3.10+帝制复辟与军阀割据课件-2025-2026学年统编版历史八年级上册.pptx
- 第5课《一着惊海天》课件2025-2026学年统编版八年级语文上册.pptx
- 1.1+中国的疆域+课件-2025-2026学年八年级地理上册(湘教版+2024).pptx
- 开学第一课课件2025-2026学年(通用版)地理七年级上册.pptx
- 2.1+走进微观世界+第一课时 课件 -2024-2025学年浙教版科学七年级下册.pptx
文档评论(0)