- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Lect_chap04_循环结构解读
#include stdio.h int main(void) { int i, mark, max, n; printf(Enter n: ); scanf (%d, n); printf(Enter %d marks: , n); scanf (%d, mark); /* 读入第一个成绩 */ max = mark; /* 假设第一个成绩是最高分 */ for (i = 1; i n; i++ ){ scanf (%d, mark); if (max mark) max = mark; } printf(Max = %d\n, max); return 0; } 例4-8 输入一批学生的成绩,求最高分(for) mark max max mark Enter n: 5 Enter 5 maks:67 88 73 54 82 Max = 88 Enter n: 0 #include stdio.h int main(void) { int mark, max; printf(Enter marks:); scanf (%d, mark); /* 读入第一个成绩 */ max = mark; /* 假设第一个成绩最高分 */ while (mark = 0){ if(max mark) max = mark ; scanf (%d, mark ); }; printf(Max = %d\n, max); return 0; } 例4-8 输入一批学生的成绩,求最高分(while) Enter marks:67 88 73 54 82 -1 Max = 88 Enter marks:-1 #include stdio.h int main(void) { int mark, max; max = -1; /* 给max赋一个小初值 */ printf(Enter marks: ); do{ scanf (%d, mark ); if (max mark) max = mark; } while(mark = 0); printf(Max = %d\n, max); } 例4-8 输入一批学生的成绩,求最高分(do-while) Enter marks: 67 88 73 54 82 -1 Max = 88 Enter marks: -1 例4-9 逆序问题。将一个正整数逆序输出 确定:循环条件和循环体(循环不变式) 12345 5 4 3 2 1 12345 % 10 = 5 12345 / 10 = 1234 1234 % 10 = 4 1234 / 10 = 123 123 % 10 = 3 123 / 10 = 12 12 % 10 = 2 12 / 10 = 1 1 % 10 = 1 1 / 10 = 0 结束 循环不变式 x%10 x=x/10 循环结束条件 x==0 scanf( %d, x); while (x != 0){ digit = x %10; x = x/10 ; printf( %d , digit); } 用do-while实现? 例4-10 求100以内的全部素数,每行输出10个 for (m = 2; m = 100; m++) if (m是素数) printf( %d, m); n = sqrt(m); for(i = 2; i = n; i++) if(m % i == 0) break; if(i n) printf(yes\n) else printf(no\n”); for (m = 2; m = 100; m++){ n=sqrt(m); for(i = 2; i = n; i++) if(m % i == 0) break; if(i n) printf(%d,
您可能关注的文档
- KM原理(一)解读.ppt
- KPI不该是考虑问题的出发点解读.docx
- kmp算法简介解读.ppt
- ktv管理制度解读.doc
- KT2维修参考解读.ppt
- KJZ系列组合开关官方培训教程解读.ppt
- KPI_教材v1.0解读.ppt
- K19发动机介绍解读.ppt
- KTV顾客投诉的原因及解读.ppt
- 15秋福师《IT项目管理》在线作业二答案讲解.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)