C语言程序设计实验与案例周信东主编最新版循实验四环循环结构程序设计_第1页
C语言程序设计实验与案例周信东主编最新版循实验四环循环结构程序设计_第2页
C语言程序设计实验与案例周信东主编最新版循实验四环循环结构程序设计_第3页
C语言程序设计实验与案例周信东主编最新版循实验四环循环结构程序设计_第4页
C语言程序设计实验与案例周信东主编最新版循实验四环循环结构程序设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、-实验3循环结构程序设计学号:姓名实验日期:实验目的和要求(1) 熟练掌握利用while、do-while、for语句实现循环结构的方法。(2) 掌握循环结构和选择结构嵌套的设计方法及多重循环的设计方法;(3) 掌握控制语句break和continue语句的使用方法。rH(4) 掌握循环结构流程图的表示方法,能根据流程图编制程序。(5) 进一步掌握跟踪调试程序的方法。实验内容实验指导书中的实验四的 “基础部分”和“增强部分”题目实验步骤及结果【基础题】:Ex4-1请在下面分别插入改正错误后的源程序代码及运行成功时 的画面:源程序代码:请在此粘贴修改后正确的程序代码。#in cludevstdi

2、o.h> #in clude<math.h> void mai n()int s=1, n=1; float t=1, pi=0;while (fabs(t)>=1e-4) pi=p i+t; n+=2; s=-s; t=sT.0/n; pi=pi*4;prin tf(" pi=%fn", pi);运行结果:请在此粘贴本程序运行成功时的截图0tti nr 1 ijrtp<5tdi o -h> ni ru; 1 u(1e<ndt h .h un i d na i n()i nt gT .nT ; F 1 udt t = 1,pi =

3、0;whi1p (dbs(t)> = 1e-4)pi 1t; n+ - 2 ;r / irVhl.hI ST.d i<p i-p i期;pt-int f ('*pi rV', pi );tj.丨了iVi/cup几: r'L:X.i.f-1 7jfj?U:?/?4 U.八"Ex4-2请在下面分别插入完整填空后的源程序代码及运行成功时的画面: 源程序代码:请在此粘贴填空后正确的程序代码。#in cludevstdio.h> void mai n()int c;while (c=getchar()!='n')if(c='A&

4、#39;|c='a') c+=2;else if(c='y'|c='Y'|c='z'|c='Z') c=c-24;prin tf("%c",c);pu tchar('n');运行结果:请在此粘贴本程序运行成功时的截图Plflinclude<stdio.h> uoid Min()i n t c ;命ilp (<c-qptchaf()-*n* >i + ( c = = * fl I I f:= d * )c * 一 7 :Pl" iMr-*y*|c-

5、*V*|r- *z*|r-*Z* c = c-?ii;卩ri nt,r );put char('n>a " LVj * * * + J JMi.iiJir W 丨 W/门|.叱厶:Mi; .I /u门厶I 'vij(? .;<程序代码及运行结果的【增强题】:Eh4-1请在下面分别完成本题的流程图、画面:程序流程图:请在此绘制或粘贴实现本题的程序流程图。,/一丄"-二 二Sit =gct源程序代码:请在此粘贴完成本题的程序源代码。#in elude <stdio.h>int mai n(void) int n;int i;int cur

6、re nt;int n ext;int twoaway;prin tf("您需要斐波那契数列的前几项?请输入:");sca nf("%d", &n);if (n <=0)prin tf("请输入正整数!n");else printf("前%d项斐波那契数列为:n",n);n ext = curre nt = 1; for (i=1; i v=n; i+) prin tf("%dt",curre nt);if (i%4=0) prin tf("n");twoawa

7、y = curre nt+n ex t;curre nt = n ext;n ext=twoaway;运行结果截图:请在此粘贴本程序运行成功时的截图tt 1 til. 1 < lotn 卒dt- <t <11 <1.ti> i n < u fl i i1 )<1 II ;Illi I:r ;int next: 111( *ii . w.iy ;冷券 盯 卅即匕W*叫fF'茁;KAh-i :st; .III ( "N*广*,> ;11 fpt int C iftU-l ll 忙吉'I;print F ( " iV

8、if ? "- | 丿】,礼n八八、>;IM*X t -1;fuF( t1 ; i < Il ;i *><ptI >it f ( "Xdl"i-iU > ;i*( i XU U>”intt ( *n"> ;I- G IJf ( <*ll t * Ui* X I ;f lit » (Mit-;tiixt- t wij;>* t V I . I rl Iun»程序代码及运行结果的画面:Eh4-2请在下面分别完成本题的流程图、 程序流程图:请在此绘制或粘贴实现本题的程序流程图。源程

9、序代码:请在此粘贴完成本题的程序源代码。#in elude <stdio.h>void mai n()float e,a; int i,n=0; e=1,a=1;for(i=1;1/a>1e-5;i+) a*=i;e+=1/a ;n+;prin tf("%f, n=%dn",e, n);运行结果截图:请在此粘贴本程序运行成功时的截图0nineludp <stdio .h> void nain() f i()<it p ; int i = 0; e = 1.3=1;For(i=1;1/a>1e-S;i+) d*= i; e+=1/d ;print.n=tdn".p.n);"二Vi * 4 + * :仁山丨八仏小 lufil 7詔 I 八计入 Pt 屮气 2 1 /l'i. V!id wsjT,1戈巳四、选作实验题目完成情况若你选作了课堂布置之外的题目,请按照上述格式依次编写你所作各题目的题

温馨提示

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

评论

0/150

提交评论