vc c++ c语言编程作业题,实验题答案 循环结构程序设计_第1页
vc c++ c语言编程作业题,实验题答案 循环结构程序设计_第2页
vc c++ c语言编程作业题,实验题答案 循环结构程序设计_第3页
vc c++ c语言编程作业题,实验题答案 循环结构程序设计_第4页
vc c++ c语言编程作业题,实验题答案 循环结构程序设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验五循环结构编程实验名称循环结构编程成绩姓氏学号上课实验场所完成日期一、实验目的1)熟悉并熟悉如何使用while语句、do-while语句和for语句实现循环。2)掌握如何在编程中使用循环来实现常用算法(例如,整体、重复、递归等)。3)进一步学习调试程序。二、实验内容和阶段这个实验编程和机器调试。(1)。输入两个正整数m和n以获得最大公约数和最小公倍数。在运行时输入Mn值以验证结果是否正确。重新输入时m#includeMain(),Int n、m、a、b、x;int I;printf( 2个整数输入m n:);scanf(“% d % d”,a,b);/输入两个整数m=ABS(a);/获取绝对值n=ABS(b);If(m=0 | n=0)printf(不能为0)。 n );ElseIf(nm)x=m,m=n,n=x;/m表示较大的数字,n表示较小的数字,m,n表示相互颠倒。While(m-n)!=0) x=ABS(m-n);m=n;n=x;/减去步骤移动以获得最大公约数(m)I=ABS(a* b/m);/i是最小公倍数Printf(na,b最大公约数:%dn ,m);Printf(a,b最小公共倍数:%dn ,I);(2)。输入文字行,分别计算字母、空格、数字和其他字符数。得到正确的结果后,修改程序,分别计算大小写、空格、数字和其他字符的数量。#include#includeMain(),char s200;/定义字符串数组Int L、I、qt、kg、zmxx、zmdx、num/定义数量(长度、位置、其他、小写、大写和数字)。Qt=kg=zmxx=zmdx=num=0;/初始化度量计数printf( string : );gets(s);/输入字符串l=strlen(s);/获取字符串长度for(I=0);I=L;I )/测量.if(sI=32) kg;/空格else if(sI=48sI=57) num;/数字else if(sI=97sI=122) zmxx;/小写else if(sI=65sI=90) zmdx;/大写Else qt/其他字符Qt=Qt-1;/移除此位元Printf(“空格:%dn数字:%dn字母:%d大写字母:%d小写字母:%dn其他:% d n”,kg(3)。使用Newton迭代方法查找方程式2x3-4x2 3x-6=0接近1.5的根。取得正确结果后,为什么要从1.5变更为100、1000、10000,然后执行以观察结果并分析其他x初始值是否影响结果?修改程序以输出迭代次数和每个迭代结果,并分析不同的x初始值,不会影响迭代次数。#include#includeMain(),int I;长双精度y、x、y1;X=1.5for(I=1);I=20I )Y=2*pow(x,3)-4*pow(x,2)3 * x-6;y1=6 * x * x-8 * x 3;x=x-y/y1;Printf(%d x=%.10fn ,I,x);可见,初始值不同,不影响结果,但影响迭代次数。猴子吃桃子的问题。猴子摘了头几个桃子,就吃了一半,还没那么开心,又吃了一个。第二天早晨吃了约一半的桃子,又吃了一个。之后每天早晨吃了前一天的另一半。第10天早晨想再吃的时候,只剩下一个桃子了。第一天摘了多少桃子。得到正确的结果后,改题目,换成猴子,吃了前一天的另一半后,再吃两个。修改并运行程序,验证结果是否正确。#includeMain(),Int a、I;a=1;Printf(每天吃0 2个。 n n );Printf(工作日-不吃也只剩下m ,10,a);for(I=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论