第四讲、循环结构程序设计.ppt

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

循环结构程序设计 循环的概念 循环语句 循环结构程序设计 void main( ) { int i=1, sum=0; printf(%d,sum); } #includestdio.h void main( ) { int i=1; while (i5) { printf(“%d,”,i); i++; } } #includeiostream.h void main( ) { float sum=0; int n,i=1; cinn; coutsum; } #includestdio.h void main( ) { int i=1; do { printf(“%d,”,i); i++; } while (i5); } #includestdio.h void main ( ) {int sum=0,i; scanf(“%d”,i); while (i=10) {sum=sum+i; i++; } printf(“%d”,sum); } 例:求 i=1; //循环变量赋初值,表达式1 while( i=100) //循环条件,表达式2 { sum=sum+i; //循环体 i++ ; //循环变量增值,表达式3 } 因此,可改写为: for(i=1; i=100 ;i++ ) sum=sum+i; #include iostream.h void main( ) {float T=0.0,a; int n,i; cinn; for(i=1;i=n;i++) {a=1.0/i; T=T+a;} coutnendlT; } 例:输入一行字符,分别统计其中英文字母、空格、数字、和其他字符的个数。 #include stdio.h void main( ) { int ls=0,ss=0,ds=0,os=0; char c; while((c=getchar( ))!=\n) {if(c=ac=z||c=Ac=Z) ls++; else if(c== ) ss++; else if(c=0c=9) ds++; else os++;} printf(%d %d %d %d,ls,ss,ds,os);} 计算机基础教研室 罗贤缙 Tel:7522324 North China Electric Power University 1、输入x的值,输出y值。 y= sinx x1 2/x-1 1≤x10 cosx+1/2x x≥10 2、给出一百分制成绩,要求输出成绩等级。90分以上为‘A’,80~89分为‘B’, 70~79分为‘C’, 60~69分为‘D’,60分以下为‘E’ 3、给出一个不多于5位的正整数,求①它是几位数;②分别输出每一位数字;③按逆序输出各位数字 4、从键盘输入两个整数,再输入运算符,要求当输入“*”、“/”、“+”、“-”时,将这两个数的积、商和余、和、差输出。 循 环 的 概 念 循环结构常用于解决某些有规律的、需要 重复执行一组操作的问题。 例:sum = 1+2+···+5 ? sum = 0 ? sum = sum +1 = 1 ? sum = sum +2 = 1+2 ? sum = sum +3 = 1+2+3 ? sum = sum +4 = 1+2+3+4 ? sum = sum +5 = 1+2+3+4+5 sum=sum+i; i++; i=5 循环语句有四种: goto、while、do…while、for语句 循环体 循环条件 循环变量 100 i=100 if ( ) goto语句: 无条件转向语句 sum=sum+i; i++; goto loop: 语句标号 loop; void main( ) { } int i=1, sum=0; printf(%d,sum); loop: if(i=100) { sum=sum+i; i++; goto loop;} #includestdio.h #includestdio.h while (表达式) { 循环体 } 表达式为真? 执行循环体 真 退出 假 while 语句 特点:先判断表达式,后执行循环体 格式: 循环条件 执行过程:

文档评论(0)

wdhao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档