下载此文档

第十四讲-循环结构(三).ppt


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
第十四讲循环结构(三)1、break和continue语句2、、break语句一般形式:break;功能:结束当前的一层循环。解释:break语句一般用在循环体的条件语句中,其作用是当某个条件成立时用break语句退出循环,不再继续执行其余的几次循环。例:打印半径为1~10的圆的面积,如果面积超过100,则不再打印。#include<>#(){intr;floatarea;for(r=1;r<=10;r++){area=PI*r*r;if(area>)break;printf("area=%f\n",area);}printf("now,r=%d\n",r);}注意:在嵌套循环中使用break语句,它只影响包含它的最内层循环,即程序仅跳出包围该break的那层循环。例:编写程序,输出三角乘法表。main(){inti,j;for(i=1;i<=9;i++){for(j=1;j<=9;j++){if(j>i)break; printf(“%3d”,i*j); } printf(“\n”);}}运行结果:12436948121651015202561218243036714212835424981624324048566491827364554637281一般形式:continue;功能:结束循环体,进入下一个循环周期。解释:一旦执行了continue语句,程序就跳过循环体中位于该语句后的所有语句,提前结束本次循环周期并开始下一个循环周期。二、continue语句例:计算用户输入的所有正整数的和,用户输入0时结束。#include<>main(){longdata,sum;sum=0;do{printf(“Pleaseinput:data=”);scanf("%ld",&data);if(data<0)continue;sum=sum+data;}while(data!=0);}≈1-1/3+1/5-1/7+1/9…求π近似的值。直到最后一项的绝对值小于10-6为止。#include""main(){ints;floatn,t,sum,pi;t=1;sum=0;n=1;s=1;while(fabs(t)>=.000001){sum=sum+t;n=n+2;s=-s;t=s/n;}pi=sum*4;printf("pi=%f\n",pi);}运行结果:π=…………………………………………………….:1,1,2,3,5,8…:1,1,2,3,5,8…的前20个数。(该数列特点:第1、2两个数是1、1,从第3个数开始,该数是其前两个数之和。)main(){intf1=1,f2=1,i;for(i=1;i<=10;i++){printf("%6d%6d\n",f1,f2);f1=f1+f2;f2=f1+f2;}}运行结果::1,1,2,3,5,8…的前40个数。main(){longintf1=1,f2=1,i;for(i=1;i<=20;i++){printf("%12ld%12ld",f1,f2);if(i%2==0)printf(“\n”);f1=f1+f2;f2=f1+f2;}}运行结果:1123581321345589144233377610987258441816765………………

第十四讲-循环结构(三) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小99 KB
  • 时间2020-10-16