c语言课程设计报告_第1页
c语言课程设计报告_第2页
c语言课程设计报告_第3页
c语言课程设计报告_第4页
c语言课程设计报告_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

C语言课程设计学部机械与电子信息学部专业地理信息科学班级21001301学号2100130135姓名黄品华指导老师刘艳2014年6月文档资料的统一要求1、文档中的正文字体用五号宋体。2、C源文件要求以学号或姓名命名。3、每个问题均要有算法分析,源程序代码,运行结果示图。4、在课程设计最后要有心得体会,描述在设计过程中遇到的困难,和解决的方法。5、没有按要求做的同学则视为本课程设计不合格。6、每次上机所做的内容用移动磁盘带走。7、此页内容删除后用来生成目录。第1章循环函数文件11设计任务1A、B、C、D、E五人在某天夜里合伙捕鱼,到第二天凌晨都疲惫不堪,于是各自睡觉。日上三竿,A第一个醒来,他将鱼分成了5份,把多余的1条鱼扔掉,拿走自己的一份。B第二个醒来,也将鱼分成了5份,把多余的1条鱼扔掉,拿走自己的一份。C、D、E依次醒来按同样的方法拿鱼。问他们合伙至少补了多少条鱼2给出年,月,日,计算该日是该年的第几天。要求编写函数3验证歌德巴赫猜想任意一个大于6的偶数均可表示为两个质数的和。要求编写函数4建立一个文件,用来存放自然数120及其平方根,然后输入120之内的任意一个自然数,查找出其平方根显示在屏幕上(求平方根时可使用MATHH中的库函数SQRT)。12算法分析1、要知道他们合伙捕了多少鱼,只需知道A醒来时看到多少条鱼,所以要知道B醒来时看到多少条鱼所以需知道E醒来时看到多少条鱼。而题意是他们至少捕获多少条鱼,所以E醒来时一定是6条鱼,而前一个醒来时的鱼是后一个醒来时的5倍还多一条。所以起始是6条鱼。2、先根据年号判断是不是闰年,IFY40FORI6I0NN1/54ELSEBREAKIFJ5PRINTF“DN“,I2INCLUDEINTDAYINTXINTMAININTY,M,DPRINTF“请输入需要查找的年份N“SCANF“DDD“,MDAYMMMDIFY40PRINTF“D“,MRETURN0INTDAYINTXINTE1231,28,31,30,31,30,31,31,30,31,30,31INTI,C10FORI0IINTFINTNINTIFORI2IINCLUDEINCLUDECLASSFILEINTXDOUBLEYPUBLICFRIENDOSTREAMVOIDGETINTQVOIDDISPLAYOSTREAMISREADCHARRETURNISVOIDFILEGETINTQXQYSQRTDOUBLEQVOIDFILEDISPLAYCOUTJF1SEEKP12J1FILEBF1BBDISPLAYF1CLOSE14运行结果1、2、3、4、第2章小学生算术运算测评系统21设计任务小学生算术运算测试系统能自动生成加法、减法、乘法和除法的算数表达式,并且通过学生输入的答案判断结果是否正确,然后给出提示。在用户选择结束程序时,可以统计共答了多少题,得分是多少。22算法分析对于这样的多元素编程,使用结构体来实现会好些。23源程序代码INCLUDEINCLUDEINCLUDESTRUCTDATAINTNUM1CHARCHINTNUM2INTNUM3VOIDMAINSTRUCTDATAD10SRANDTIME0INTN,IFORI0ISTRUCTDATAINTNUM1CHARCHINTNUM2INTNUM3VOIDMAININTI,S0STRUCTDATAD10FILEFPFPFOPEN“1TXT“,“RT“FORI0ISTRUCTDATAINTNUMBERVOIDMAININTI,J,T,SUM200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0STRUCTDATAA1120FORI1IAIJ1NUMBERTAIJNUMBERAIJNUMBERAIJ1NUMBERAIJ1NUMBERTFORJ1J20JFORI2I10ISUMJAIJNUMBERFORJ

温馨提示

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

评论

0/150

提交评论