



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计实验报告-实验5循环控制(2)1 .实验目的(掌握用while语句、do.while语句和for语句实现多重循环的方法(2)掌握在程序设计中以循环方式实现几种常用算法(如网罗、迭代、递归等)。(3)进一步学习调试程序技术2 .实验内容和程序1 .填补问题(1)赋予以下程序c5-1.c的功能是印刷以下九九乘法表的一部分1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4*2=8*3=12*4=16#includeint main () int i,j;for(i=1; i=4; PS ) for(j=1; j=i; j )打印(=*=, I,j,i*j );
2、printf(n );以下返回0;以下(2)下一个程序c5-2.c的功能是输出以下图表#includeint main () int i,j,k;for(i=0; i=3; PS ) for(j=0; j=10-i; j ) printf ( );for(k=0; k=2*i; k )打印( * );printf(n );以下返回0;以下(3)以下程序c5-3.c的功能是求出100300之间的素数和,请补充程序#include#includeint main ()输入I、j、标志、和=0;for(i=100; i=300; PS )标志=0;for(j=2; j=i-1; j )PS (P %
3、 j=0) 标志=1; break; 以下PS (标志=0)和=I;以下打印( thessu mis % dn ,sum );返回0;以下反省和总结:1.注意(2)问题中I、j、k的初始值都是0,所以3不是4,2i不是2i 1.10,第一个*之前决定有11个空白的2.(3)问题中flag的作用是标签变量2 .改正问题(1)以下规定的程序c5-4.c的功能已知一元以下的硬币有一角、二角、五角三种币种,可列举出将一元换成硬币的所有方法。#include#includeint main ()浮动I,j,k;for(i=0; i=2; PS )for(j=0; j=5; j )for(k=0; k=1
4、0; k ) if(i*0.5 j*0.2 k*0.1=1.0 )打印( %.0f,%.0f,%.0f,%.0fn ,I,j,k );以下返回0;以下(2)以下给出程序c5-5.c的功能,输出11000之间的所有完全数,并输出各完全数的所有因子。 完全数是正数,其各系数之和等于其本身。#includeint main () int i,j,t;for(i=1; i=1000; PS ) t=0;for(j=1; 日本航空int main () int i,j,t;浮动和;for(i=1,和=0; i=20; PS ) t=1;for(j=1; j=i; j )t=t*j;求和=求和1.0/t;
5、以下打印( sum=% fn ,sum );返回0;以下注意反省和总结:t=1的位置,不要放在循环前。(2)通过多重循环实现了打印所有的“水仙花数”的功能,水仙花数是1位的3位数字,该位数的数字的立方和等于其数量本身。#includeint main () int a、b、c;for(a=1; a=9; a )for(b=0; b=9; b )for(c=0; c=9; c )PR (100 * a10 * BC=a * a * b * c * c )printf(%d%d%d是水仙花的数量 n ,a,b,c );返回0;以下反省和总结:C语言没有幂符号。(3)输入正整数,按相反顺序输出。#i
6、ncludeint main () int t,m;扫描( % d ,m );PS t=m;打印( % d ,t );m=m/10;UR TR (m!=0;printf(n );返回0;以下因为反省和总结:泄露了,所以发生了停止工作的问题!(4)打印数列的2/1、3/2、5/3、8/5、13/8、21/13的前20项之和。#includeint main () int i=1;浮点m=2,n=1,和=0,天气,t;while(i=20 ) term=m/n;sum=sum term;t=m;m=m n;n=t;i=i 1;以下printf(sum=%fn ,sum );返回0;以下:注意反省和总结定义的变量类型!(5)已知在区间 0,3 中,函数式f(x)=x3-x2-1具有实根,利用二分法求出函数f(x )的根。#include#includeint main ()浮动低=1,高=3,mid,流动,fhi,fmid;while (fabs (高低)=1e-6 ) mid=(低高)/2;流量=低*低*低*低*低- 1;fmid=mid*mid*mid-mid*mid-1;流量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年注册电气工程师执业资格考试《专业基础(供配电)》考试题库及答案
- 五官科出科考试题及答案
- 中药学专业知识历年真题试题题库及答案
- 2025年住院医师规范培训(各省)-北京住院医师口腔科历年参考题库含答案解析(5卷套题【单项选择题100题】)
- 2025年住院医师规范培训(各省)-上海住院医师公共科目历年参考题库含答案解析(5卷套题【单项选择题100题】)
- 劳务加工承包合同范本2025年
- 农产品买卖协议(2025版)
- 买卖合同工厂买卖协议书2025年
- 两人合伙合作简单协议书2025年
- 食品安全协议书范文(2025版)
- 2025年高级维修电工资格考试理论知识模拟题库及答案
- 煤矿职业病防治讲义课件
- 2025发展对象考试题库(带答案)
- 测井工岗位实习报告
- 2025至2030三元乙丙橡胶密封制品行业产业运行态势及投资规划深度研究报告
- 2025年世界防治结核病日知识竞赛考试题库300题(含答案)
- 重度残疾儿童少年送教活动记录表
- 水电暖维修服务项目服务方案
- 新行政诉讼法课件
- 认证服务公司各部门岗位职责
- 股权收购协议书股权收购协议书
评论
0/150
提交评论