C语言循环结构程序设计课件.ppt

C语言循环结构程序设计课件.ppt

ID:57057027

大小:661.00 KB

页数:18页

时间:2020-07-30

C语言循环结构程序设计课件.ppt_第1页
C语言循环结构程序设计课件.ppt_第2页
C语言循环结构程序设计课件.ppt_第3页
C语言循环结构程序设计课件.ppt_第4页
C语言循环结构程序设计课件.ppt_第5页
资源描述:

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

1、循环结构循环练习例1、以下的for循环()。for(x=0,y=0;(y!=123)&&(x<4);x++);是无限循环B)循环次数不定C)执行4次D)执行3次答案:C例2、以下程序的输出结果是()。#include"stdio.h"main(){inti;for(i=1;i<=5;i++){if(i%2==1)printf("*");elsecontinue;printf("#");}printf("$");return0;}A)*#*#*#$B)#*#*#*$C)*#*#$D)#*#*$答案:A循环练习例3、有以下程序:#include"stdio.h"main(){intc;

2、while((c=getchar())!=''){switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);case4:putchar(c+2);break;}}printf("");return0;}从第一列开始输入以下数据2743程序的输出结果是()A)66877B)66866C)6677877D)6688766答案:A循环练习例4、有以下程序:#include"stdio.h"main(){inta,b=1;for(a=1;a<=100;a++){if(b>

3、=20)break;if(b%3==1){b+=3;continue;}b-=5;}printf("%d",a);return0;}上面程序的输出结果是A)7B)8C)9D)10答案:B循环练习例5、有以下程序:inty=9;for(;y>0;y--){if(y%3==0){printf("%d",--y);continue;}}printf("");上面程序的输出结果是A)741B)852C)963D)875421答案:B例6、以下程序段中内循环体的总的执行次数是inti,j;for(i=5;i>0;i--)for(j=0;j<4;j++){...}A)20B)25C)24D

4、)30答案:A循环练习例7、有以下程序:#include"stdio.h"main(){inti,j;for(j=10;j<11;j++){for(i=9;i

5、1;i<=n;i++)if(i%2==1)s=s+1.0/i;elses=s-1.0/i;printf("s=%.5lf",s);return0;}循环练习例3-22:输出如下图形,输入行数n(n为奇数)。算法思路:利用分治的思想,分成两部分;上三角行共n/2+1行,下三角行共n/2行例如n=9,共9行,上三角行共5行,下三角行共4行上三角:行数i:1~n/2+1空格数:n/2~0与行数关系:n/2+1-i;*号数:1~2*n-1与行数关系:2*i-1;下三角:i:n/2~1空格数:行数i:1~n/2与行数关系:n/2+1-i;*号数:2*n-3~1与行数关系:2*i-1;本题的解

6、题思路与程序实现不止一种。例如:for(i=1;i<=n/2+1;i++){}for(i=1;i>=n/2;i++){}再如:-n/2~n/2for(i=-n/2;i<=n/2;i++){}*****************************************#includemain(){inti,j,n;scanf("%d",&n);for(i=1;i<=n/2+1;i++){for(j=1;j<=n/2+1-i;j++)printf("");for(j=1;j<=2*i-1;j++)printf("*");printf("");}for(i=n/2

7、;i>=1;i--){for(j=1;j<=n/2+1-i;j++)printf("");for(j=1;j<=2*i-1;j++)printf("*");printf("");}return0;}循环练习例3-23:输出如下图形,输入行数n(n为奇数)。算法思路:利用分治的思想,分成两部分;上三角行共n/2+1行,下三角行共n/2行例如n=9,共9行,上三角行共5行,下三角行共4行上三角:行数i:1~n/2+1空格数:0~n/2与行数关系

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

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

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