《C语言程序设计》上机报告04

《C语言程序设计》上机报告04

ID:42193953

大小:166.09 KB

页数:9页

时间:2019-09-10

《C语言程序设计》上机报告04_第1页
《C语言程序设计》上机报告04_第2页
《C语言程序设计》上机报告04_第3页
《C语言程序设计》上机报告04_第4页
《C语言程序设计》上机报告04_第5页
资源描述:

《《C语言程序设计》上机报告04》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、上机04循环结构程序设计(1)上机课时课内:2课时;课外:2课时上机类型验证性上机上机目的1.理解C语言循环结构程序设计的基本概念和使用。2.掌握C语言三种基本的循环结构程序语句while,do...while...,foro上机内容1、循环结构之while循环小明在英语测验的时候,“compute/这个单词写错了,小明为了记住该单词,下狠心要抄写10遍,然后小明苦兮兮的抄写了10遍。这里我们就可以说小明在循环抄写。那我们将这种反复不停的执行某个动作称之谓循环,C语言中有三种循环结构,先看一下C语言while循环的结构呛订&(表达式){执行代码块}其中表达式表示循环条件,执行代码块

2、为循环体。while语句的语义是:计算表达上机04循环结构程序设计(1)上机课时课内:2课时;课外:2课时上机类型验证性上机上机目的1.理解C语言循环结构程序设计的基本概念和使用。2.掌握C语言三种基本的循环结构程序语句while,do...while...,foro上机内容1、循环结构之while循环小明在英语测验的时候,“compute/这个单词写错了,小明为了记住该单词,下狠心要抄写10遍,然后小明苦兮兮的抄写了10遍。这里我们就可以说小明在循环抄写。那我们将这种反复不停的执行某个动作称之谓循环,C语言中有三种循环结构,先看一下C语言while循环的结构呛订&(表达式){执行

3、代码块}其中表达式表示循环条件,执行代码块为循环体。while语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体代码块。其执行过程可用下图表示:他用代码实现如下:inti=0;//抄写;欠数while(i<10){i++;printf("第%d遍书写:computer'i);}使用wh订e语句应注意以下几点:1、wh订e语句中的表达式一般是关系表达或逻辑表达式,当表达式的值为假时不执行循环体,反之则循环体一直执行。2、一定要记着在循环体中改变循环变量的值,否则会出现死循环(无休止的执行)。3、循环体如果包括有一个以上的语句,则必须用{}括起来,组成复合语句。任务要求

4、上机任务1完成后的代码填写到下面表格用while循环实现100以内所有整数之和。1#inelude2intmain()3-{4//定义变量55//变量初始化或者输入76while(?)〃想想循环的几个要素是什么呢?「{10?11}1213//输出结果14printf(M100^内所有整数之和为:%dsum);15return0;16}17将上述要求改为从键盘任意输入两个整数,计算这两个数以内所有整数之和。2、循环结构之do-whiIe循环小明英语测验,“computer”这个单词再一次写错了,小明又决定抄10遍,但是小明想“我写一遍就能记住了,剩下的交给计算

5、机帮我完成!”。对于小明这个想法,就可以用到C语言中的elo-while循环,一般形式如下:do{执行代码块}wh订巳(表达式);//注意:这里有分号do-while循环语句的语义是:它先执行循环中的执行代码块,然后再判断while中表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。其执行过程可用下图表示:执行代码块根据do-while语句的特点,小明的代码实现如下:inti=0;//抄写次数do{i++;printf("第%d遍书写:computer'i);}while(i<10);注意:使用do-while结构语句

6、时,wh订e括号后必须有分号。上机任务2任务要求完成后的代码填写到下面表格某公司2014年在职人数为200人,以每年20%增长速度不断扩大招生规模,请使用do-while循环计算从2014开始至哪一年招工规模能够突破1000人。3、循环结构之for循环(一)在C语言中还有一种更加灵活的循环,它完全可以秒杀前面两种循环结构,因为它相对前两种循环结构语法更直接、简单。它的一般形式为:for(表达式表达式2;表达式3)执行代码块}它的执行过程如下:第一步:执行表达式1,对循环变量做初始化;第二步:判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(

7、0),则结束循环;第三步:执行表达式3;第四步:执行for循环中执行代码块后执行第二步;第五步:循环结束,程序继续向下执行。其执行过程可用下图表示:例:小明下决心抄10遍computer这个单词,用for循环实现如下:inti;〃抄写次数for(i=l;i<=10;i++){printf(*'第%d遍书写:computerM,i);}上机任务3任务要求完成后的代码填写到下面表格求1-100以内素数的个数并将所有的素数打印出来。如何判断素数请参考书中第二章算法。注意

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

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

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