C语言教程课件.ppt

C语言教程课件.ppt

ID:57057058

大小:380.50 KB

页数:61页

时间:2020-07-30

C语言教程课件.ppt_第1页
C语言教程课件.ppt_第2页
C语言教程课件.ppt_第3页
C语言教程课件.ppt_第4页
C语言教程课件.ppt_第5页
资源描述:

《C语言教程课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课本129页习题:6.16.56.66.8补充题:某人新开了一个存款帐户,存入1000元,年利率是5%。假定所有利息收入都于满整年时,重新存入帐户,请计算并打印在为期10年的时间里,每一年结束时的账面金额。4月1日上机3:循环结构程序设计#includevoidmain(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}#includevoidmain(){inti,sum=0;i=1;do

2、{sum=sum+i;i++;}while(i<=100);printf("%d",sum);}#includevoidmain(){inti,sum=0;for(i=1;i<=100;i++)sum=sum+i;printf("%d",sum);}#includevoidmain(){inti,sum=0;i=1;loop:if(i<=100){sum=sum+i;i++;gotoloop;}printf("%d",sum);}#includevo

3、idmain(){inti,sum=0;i=1;loop:{sum=sum+i;i++;}if(i<=100)gotoloop;printf("%d",sum);}break;continue;第六章循环控制本章主要内容:用while语句实现循环用do…while语句实现循环用for语句实现循环循环的嵌套break语句和continue语句程序举例1.一般形式:goto语句标号;§6.2goto语句以及用goto语句构造循环2.说明:1)语句标号定名规则与变量名相同;2)不提倡使用goto语句;1.形式

4、:while(条件表达式)循环体语句2.作用:实现“当型”循环当条件满足时,执行语句3.特点:先判断表达式,后执行语句§6.3while语句循环体语句条件表达式循环体语句条件表达式while语句的图形表达真假while的后续语句例0:用while语句实现在屏幕上输出10行“Iloveprogramming!”。分析:设计变量并赋初值用int型变量i表示行数,初值为1设计循环条件i≤10设计循环体printf(“Iloveprogramming!”);i++;用循环语句实现#include

5、.h>voidmain(){inti;i=1;while(i<=10){printf(“Iloveprogramming!”);i++;}}循环变量赋初值循环变量增值循环条件循环体条件表达式必须加括号,括号后不能有;循环体包含多条语句时,{}不能少使用说明:1)在while的循环体中一定要有使循环趋于结束的语句;否则将形成死循环;2)注意循环操作的范围、花括号、分号的使用;3)注意与循环变量赋初值的位置及初值的正确性;例1:用while语句实现1+2+3+···+100分析:设计变量并赋初值1.用i

6、nt型变量sum存放和,初值为02.用int型变量i表示累加变量,初值为1设计循环体sum=sum+i;i++;设计循环条件i≤100用循环语句实现程序流程图:开始初始化sum=0;i=1;判断:i<=100?sum=sum+i;i=i+1;输出sum结束真假真sum=sum+i;i=i+1;判断:i<=100?#includevoidmain(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}循环变量赋初值

7、循环变量增值循环条件循环体#includevoidmain(){intsum=0,i=1;while(i<=100){sum=sum+i;i++;}printf("sum%d",sum);}程序:i++;sum+=i;i=0;100例2.求1到100之间的奇数之和,偶数之积。sum=0mul=1i<=100i%2==010mul=mul*isum=sum+i输出sum,muli++;i=1voidmain(){doublemul=1;inti=1,sum=0;while(i<=10

8、0){if(i%2==0)mul=mul*i;elsesum=sum+i;i++;}printf("sum=%d",sum);printf("mul=%e",mul);}voidmain(){inti,k1,k2,k;i=1;k1=1;k2=2;while(i<=5){k=k1+k2;k1=k2;k2=k;i++;printf("%5d",k);}}例3.读程序练习:35813211.形式:do语句while(表达式);2.作用:实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。