首页 第四部份 程序结构

第四部份 程序结构

举报
开通vip

第四部份 程序结构nullnull第 四 部 份 程 序 的 基 本 结 构顺序结构选择结构循环结构多分支结构单分支结构双分支结构If 嵌套结构switch结构While() 结构Do - while结构For语句结构顺序结构顺序结构特点:按程序中语句的先后顺序逐条执行,没有分支,没有转移.例如: 求任意圆的面积 main() { float r,s; scanf(“%f”,&r); s=3.14*r*r; pr...

第四部份 程序结构
nullnull第 四 部 份 程 序 的 基 本 结 构顺序结构选择结构循环结构多分支结构单分支结构双分支结构If 嵌套结构switch结构While() 结构Do - while结构For语句结构顺序结构顺序结构特点:按程序中语句的先后顺序逐条执行,没有分支,没有转移.例如: 求任意圆的面积 main() { float r,s; scanf(“%f”,&r); s=3.14*r*r; printf(“s=%f”,s); }选择结构选择结构特点:根据不同的条件执行不同的语句单分支结构: if(条件) 执行语句;例如:计算两数的最大值 main() { int x,y; scanf(“%d,%d”,&x,&y); if(x>y) printf(“max=%d\n”,x); if(xy) printf(“max=%d”,x); else printf(“max=%d”,y); }null多分支结构: 1、if 嵌套结构 (结构见教材p40) 2、switch 结构 nullif嵌套举例 int a=5,b=4, c=3,d=2; if(a>b>c) printf(“%d\n”,d); else if((c-1>=d)= =1) printf(“%d\n”,d+1); else printf(“%d\n”,d+2);nullswitch结构举例 main() { int i,m=0,n=0,k=0; for(i=9;i<=11;i++) switch(i%10) { case 0: m++;n++;brea; case 10: n++;break; default : k++;n++; } printf(“%d %d %d\n”,m,n,k); }循环结构循环结构特点:根据不同的条件,使一组语句重复执行多次或一 次也不执行当型循环while结构 (先判断后执行)例如: 求整数n! main() { long s=1,n,i; scanf(“%d”,&n); while(i<=n) { s=s*i; i++;} printf(“%ld”,s); }null直到型循环do - while结构 (先执行后判断)例如:求整数n的因子之和 main() { int n,s=0,i=1; scanf(“%d”,&n); do { if (n%i==0) s=s+i; i++; } while(i<=n); printf(“s=%d”,s); }nullfor语句结构 (先判断后执行) for(表达式1;表达式2;表达式3) 循环体;例如 : 判断整数n是否为素数 main() { int n,i; scanf(“%d”,&n); for(i=2;i
本文档为【第四部份 程序结构】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_811067
暂无简介~
格式:ppt
大小:241KB
软件:PowerPoint
页数:0
分类:计算机考试
上传时间:2011-09-07
浏览量:12