Cd-5-循环结构解读.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Cd-5-循环结构解读

共 42 页 第 * 页 #include stdio.h main( ) { int k,m,j; scanf (%d,m); for ( k=1;k=m;k++) { for ( j=1;j=k;j++) printf (* ); printf(\n); } } 整理得到程序如下: 共 42 页 第 * 页 使用循环嵌套计算:1!+2!+3!+……+n! #include stdio.h main() { int i,j,n; long sum=0,item; scanf(%d”,n); for(i=1;i=n;i++) { item=1; for(j=1;j=i;j++) item=item*j; sum=sum+item; } printf(sum=%ld\n,sum); } 例9-1 思考:程序优化?能否将程序改写为一重循环? 每次单独计算累加项 输入:10 输出:sum=4037913 讨论:该题目需要使用循环,考虑两重循环,外循环控制循环n次。内循环计算每个数的阶乘;变量定义及类型,累加单元初值,累乘单元初值。 共 42 页 第 * 页 使用循环嵌套计算:1!+2!+3!+……+n! #include stdio.h main() { int i,n; long sum=0,item; scanf(%d”,n); for(i=1;i=n;i++) { item=item*i; sum=sum+item; } printf(sum=%ld\n,sum); } 例9-2 利用前项 计算后项 输入:10 输出:sum=4037913 程序优化! 共 42 页 第 * 页 for循环嵌套while循环: 输入6名学生5门课程的成绩,分别统计每名学生5门课程的平均成绩。 #include stdio.h main() { int i,j; float score,sum,ave; for(i=1;i=6;i++) { sum=0; /* 5名学生成绩累加器清零 */ j=1; while(j=5) { scanf (%f,score); sum=sum+score; j++;} ave=sum/5; printf(i=%d ave=%6.2f\n,i,ave); } } 例10 共 42 页 第 * 页 break和continue语句 1. break 语句 语法: break ; 功能:终止包含该语句的最内层循环。 main( ) { int n; for(n=100;n=200;n++) { if(n%3==0) break ; printf(%6d,n); } } 2. continue 语句 语法:continue ; 功能:结束循环体的本次执行 main( ) { int n; for(n=100;n=200;n++) { if(n%3==0) continue ; printf(%6d,n); } } 该语句只能出现在for, while或do-while语句中。 该语句只能出现在switch,for, while或do-while语句中 共 42 页 第 * 页 for 循环结构中的break结构 for循环结构中的continue结构 表达式2 表达式1 语句1 表达式3 零 非零 break 语句2 是 否 表达式2 表达式1 语句1 表达式3 零 非零 continue 语句2 是 否 共 42 页 第 * 页 循环结束的条件: 发生下列情况之一时,循环结束执行: 表达式的值为0 循环体内遇到break语句 循环体内遇到goto 语句,且与该goto语句配合 使用的标号所指定的语句在本循环体外 共 42 页 第 * 页 输出一个各位不同且能被4整除的三位数。 #include stdio.h int main() { int i,j,k; for(i=1;i10;

文档评论(0)

22ffbqq + 关注
内容提供者

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

1亿VIP精品文档

相关文档