3循环程结构计科_第1页
3循环程结构计科_第2页
3循环程结构计科_第3页
3循环程结构计科_第4页
3循环程结构计科_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、昆明理工大学信息工程与自动化学院学生实验报告(2015 2016学年第学期)课程名称:结构化程序设计与 C语言 开课实验室:系机房445 2015年11月11日年级、专业、班2015级计学号 科152班姓名赵欣钰成绩90刘骊该同学是否了解实验内容与要求: 设计思想及流程图是否正确: 该同学的实验能力:A. 了解A.正确VA.强 VB.基本了解口B.基本正确口B.中等C.不了解C.较差 C.差教该同学的实验是否达到要求:A.达到VB.基本达到口C.未达到师实验报告是否规范:A.规范B.基本规范VC.不规范评是否有运行结果与分析:A.详细VB. 一般C.没有 语是否有总结与体会:A.详细VB. 一

2、般C.没有 教师签名:刘骊2015年 月曰实验项目名称循环结构编程练习指导教师实验的目的1、2、3、掌握三种循环控制语句:for语句,while语句,do-while语句,当型循环,直到型循环, 逗号运算符和逗号表达式。熟悉三种循环控制方法:计数控制的循环,条件控制的循环,标记控制的循环。 围绕猜数游戏,学会循环结构问题算法的编制与调试应用。实验内容与要求猜数游戏 在这个实验中,我们将尝试编写一个猜数游戏程序, 这个程序看上去有些难度, 但是如果按 下列要求循序渐进地编程实现, 会发现其实这个程序是很容易实现的。 那么,现在就开始吧, 先编写第1个程序,然后试着在第 1个程序的基础上编写第 2

3、个程序,程序1编程先由计算机“想”一个1100之间的数请人猜,如果人猜对了,则计算机给出提示“ Right!”,否则提示“ Wrong!”,并告诉人所猜的数是大(Too high)还是小(Too low), 然后结束游戏。要求每次运行程序时机器所“想”的数不能都一样。如果人猜对了,则结束游戏,“猜”的水平;否则计算机给程序2编程先由计算机“想”一个1100之间的数请人猜,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者 出提示,告诉人所猜的数是太大还是太小,直到人猜对为止。如果人猜对了,则结束游戏,“猜”的水平;否则计算机给 最多可以猜10次,如果猜了 10次仍未猜中的话,程序3编程先由

4、计算机“想”一个1100之间的数请人猜,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者出提示,告诉人所猜的数是太大还是太小,结束游戏。程序4编程先由计算机“想”一个 1100之间的数请人猜,如果人猜对了,在屏幕上输 出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,则结束游戏;否则计算机给 出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了 10次仍未猜中的话,则停止本次猜数,然后继续猜下一个数。每次运行程序可以反复猜多个数,直到操作者想停止时才结束。【思考题】如果用scanf输入用户猜测的数据时,如果用户不小心输入了非法字符,如字符a,那么程序运行就会出错,用什么

5、方法可以避免这样的错误发生呢?请读者编写程序验证方法的有效性。通过检验函数 scanf ()返回值,可以确认用户是否不慎输入了非法字符。要使这样的错误避免,则程序必须能够让用户重新输入数据,知道输入了正确的数据为止,在用户重新输入之前,还需要清楚留存于输入缓冲区中的非法字符,才能保证后续输入的数据能够被正确地读取。三、算法设计思想或程序流程图1.开始2.3、4.开始四、源程序代码程序1、iLnClMu tIncliHlfi tLBcJLidr dJjh)J at iugi.c; lAl 曲; 5rdri4(t1lwrMIIIL)iij酣 JOXvr!'牛;SMrf ( "M&

6、quot;.耳吟甘吕j;* tr u斷r.Q ihJj I;prlritF("ffl<ltltTVp-)S程序2、1«r1wlrMLKlwdrMi刑>戸托1丸鬥甲« nu iKw叶:叩:SUfeFC"1«"i 科tF馬;EHJHtTr *啊 It)J灯¥(Hti*( hTur” *L1E«- 1H 冲 ntfUfU priHTFC'M-MfTiH -q-vqlc > ii" lit H 資I9ljr .fM* 释 rj :程序3、W .h» <st4iib.rt&

7、gt;Ini "侃 iibk竹 E4的阿-; hnt如冒4b sen 4 F144LC RiHArr严,; rtt wn F 1*4 性対 Liru ,;fellrtfJ-"IrUFm*績 r>匱*n 4 wiriic wji*ri-:-l j rrt-c«n+(-M"-Ki»paaJ;CD-antrr *;Lf (g«TCS>F1iL)«iKP lfgL>*CE<JUji 匚 i lHHC"4l'Ht4riLH> fbPhj Lrir"3;«l£

8、P护in tr c 吒i 时 p wj +pHlntf ( "<*«n tar - tifVir 匚 o-uiitH*);程序4、fliicmif Hiaclade ilLfeciBdff lion<bidJa_h>l«tW强p »*"r -t;UM#即丄Vi 匚rmnt ZPULL"ilifCDU*tprfi;即机n勺*!;诃pr intf-'TlD-dED- gLH-s a luglc nrt«T ; ret-M <11注"14"3曲讨:hi Ir-frr-t -! |

9、ul1ipyW J ;printFf'Pl-D-JEO- r|uvE-G a ugic !*»":"""J ;CDintd-K *5IH叮pri rit f(jf Tr» 硏八"、; pHl弭严叶 勺士"/仆cl-EC>FlRU<"i9*mnr-j;>wM IrlgiFi? -iwf if Ar;c»irfttrrC1tl;临”已 rDpii/K>J 1 巩"ply I "p耳一 y*J :四、运行结果及分析(运行结果要有截图,截图方法:可按住

10、ALT键不放,同时按下PrtSc键)程序1、乔 *C:tSOClltlill£ MID SIEHLM畀 WE曲UH里EDKlI.lniH齐邛丨P' L#«kv JHjtE» el rtas-ib 仆 erul 1 t程序2、 ; >nsi any k已» Co continue"CiUaCUlEWrS Uh SLITIKSSTllAiiJirjKd VUtbunti!.程序3、rIrasr guesE a mgic l.'rLirfettoo 甘lEillr r Iehie yUciLE n n-nH Ic iJx 4(&

11、#165;9tl00 DROlllt rir ACr f|U4EE A ,!£ I.'rrtr>gt Tod ftmal 11Lebse yUCEE B UrnntTAQ higiIT Lt ACV MUtti C A lJFr>r*gtToft higi rlDflj-SE qUCEE aT:owAtbr-t-Prnaa nny Tk# tn nnnCir>ihRniinlir rZlZriLhnlHMr-Z&SnunJbr-rnumJier 2任>rirn.?FlrtTV FTWCC F MF'kc Itwiia r Td Htvl

12、 L*H-T'j P h hi| E4 Jrvng 申 bli't "w 口Fq;i h nay /mig* Td xn*ll* P 1*404 :la* P nH'lIi XfimT*" cn*P f iHJita vus d HJiulv 卄nyTn, btvt 宁 lax gHaa n hhq'Ijc 十I: Hnt.a r i'rt44 -Pliy1 专ndiRh-r-E« rwnbvT-11rwihrI*p I *4;rlcAe pssfi 24|1匚 ;l I,屮 Top T"-"llt ;l

13、'l*Hl ;t:-愿 IIt;.* iFlflftTr B专 f 曰 M|-WII*1Tb<1- HA* I It p亡口HMEfi A. tUric.Uani-gllQC sPHllt|i Lu H*iR Afi-il i r_U-mihITol-I J*iPleas-r giMS» 县 vuglr k|j-iHlf1T&4- nu I ItnhrmglTD-D sPH_Llt P iU ri wtW -1円 An-4 i rMdUT£_Lc*an£ SIM55 i rurfllr kti fUi If 114- n«w kit

14、 |H'LAa.H pgE A. AfLi? wnnglTofl PU_Llt ' lUi r t*" 1AI'vA 斗n* q# E.<i 七wmlwir 汀 HIHphIff EIfl uA.be r ;nujdKpsl程序4、Pgii«s3 R 吩的EIuu hlyT J"J«AuV :jU«IC t "pri誇*Ten hifl* 卩giicss 4 LPro'ii-y-(luo hlyt rlvACV 11UVVV «Pe-B.x.E guc-s-s. n blgtIvMV 制 Ull4 u Jr-pn-qlTcio biatPlE-B.Ee fTUCES ArM4f icrviglcrM41crug icruy 14zgicj#rnng-+7do a.Mil*P1lll4HII yUMOll ril W<rh0 jaunt btT hdwdftt toPlfl-nift 罰I穴AA AVhl-H |i:piimlwriEBpiimlwriSfl

温馨提示

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

最新文档

评论

0/150

提交评论