计算机二级 C语言实验报告 样本.doc
《计算机二级 C语言实验报告 样本.doc》由会员分享,可在线阅读,更多相关《计算机二级 C语言实验报告 样本.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、循环结构程序设计一、 实验目的1 掌握三种循环语句的格式、执行与设计技巧,掌握分支程序结构与循环程序结构的配合(嵌套)使用,使用常用算法设计相应的程序以解决实际问题;2实验重点三种循环语句及循环嵌套3实验难点循环嵌套4实验要求重点讨论for语句及几种常用的程序设计方法:穷举、递推、迭代法二、实验原理1while语句while语句的一般形式为:while(表达式)语句;其执行准则为当表达式的值为非 时执 行while中的内嵌语句。在表达式中,往往有一个变量用来控制循环的结束,这个变量叫循环控制变量。在这种循环中,必须在进入循环之前给循环控制变量赋初值,而在循环体中,还要注意必须有一句使循环控制变
2、量的值改变的语句,2dowhile语句一般形式为:do语句while(表达式);执行准则为:先执行一次指定的内嵌语句,而后判断表达式,当表达式的值为时结束循环。在表达式中,往往有一个变量用来控制循环的结束,这个变量叫循环控制变量。在这种循环中,必须在进入循环之前给循环控制变量赋初值,而在循环体中,还要注意必须有一句使循环控制变量的值改变的语句,3for语句 一般形式为: for(表达式;表达式;表达式)语句; 执行过程为: 先求解表达式; 求解表达式,若其值为真,则执行指定的内嵌语句而后执行下一步;若其值为假,则结束循环; 求解表达式; 转; 执行for下面的语句。 说明:一般形式中的表达式可
3、以省略,此时应该在for 语句前给循环变量赋初值;如for (;i=100;i+) sum=sum+i; 如果表达式省略,则循环为无限循环;表达式也可以省略,但此时应该另外设法保证循环正常结束;如 for (sum=0,i=1;i=100;)sum=sum+i;i+ 可以只有表达式,此时完全等同于while语句;三个表达式都可以省略,此时相当于while(1)语句,循环为无限循环;如for ( ; ;) 表达式和表达式可以是逗号表达式;表达式一般是关系表达式。4break语句和continue语句break语句一般形式为:break;其作用是使流程从循环体内跳出循环体。continue语句 一
4、般形式为:continue;其作用是结束本次循环(即结束本次循环体的执行)。三、实验内容:1打印水仙花数()。A程序代码# include stdio.hmain() int n,a,b,c;for (n=1;n=999;n+)a=n/100;b=(n-a*100)/10;c=(n-a*100-b*10);/*把数n的个位,十位,百位分离出来,a代表百位数,b代表十位数,c代表个位数*/if (a*a*a+b*b*b+c*c*c=n) printf(%dn,n);/*如果每一位上的数的立方之和等于数本身,即为水仙花数,输出之*/else continue;/*否则,去判断下一个数*/B实验结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机二级 C语言 实验报告 样本 计算机 二级 语言 实验 报告
限制150内