c语言实验报告书3.doc_第1页
c语言实验报告书3.doc_第2页
c语言实验报告书3.doc_第3页
c语言实验报告书3.doc_第4页
全文预览已结束

下载本文档

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

文档简介

C语言程序设计 实验报告书专 业: 班 级: 姓 名: 学 号: 实验地点: 任课教师: 实验题目: 实验三 实验环境: Visual C+6.0 一、 实验目的1.通过几个简单的程序设计实验,熟悉C语言的基本算法;2.建立结构化的程序设计方法:自顶向下,逐步细化;3.建立模块化设计思路二、 实验内容1.求5!;2.将50个学生的成绩输入并将80分以上学生的学号与成绩输出;3.判定2000年-2500年中的每一年是否为闰年,并将结果输出;4.求1-1/2+1/3-1/4+1/99-1/100;5.给出一个大于等于3的正整数,判断它是不是一个素数;6.计算存款利息。有1000元,想存一年。有三种方法可选:(1)活期,年利率为r1;(2)一年期定期,年利率为r2;(3)存两次半年定期,年利率为r3。请分别计算出一年后按三种方法所得到的本息和。三、 实验结果1.2.3.4.5.6.四、 实验中存在的问题及解决办法1.写第一个程序的时候,第一次运行出了问题,询问老师,明白了程序的问题是:出现了死循环,因此不能正常运行。消除死循环:ctrl+c;因此在while语句后面不能写分号,因为分号代表的是一句话的结束,而while仅仅是一个条件句。2.第二个程序,刚开始的时候,由于书本上的变量字母右下角有下标,而计算机中不能输入下标,要注意可以用其它符号来代替这个变量,不要太死板;scanf后面的格式要特别注意;另外,在本题中,else后面应该是不输出,即是空白。3.第三个任务中,最大的收获是:要注意循环结构中语句的顺序,否则就不能正常运行;而且“year = year+1”这句话应该在循环结构里面;也知道了条件句的下一行需要缩进。4.第四个任务中,deno,sum,term需要定义为双精度型变量,一开始我没注意到这一点,后来看了书明白的;这个程序没有什么循环的过程,所以写的时候也没有遇到很大的困难。5. 第五个任务也完成的比较顺利,只是刚开始把以下部分放到了循环的结构里面,导致运行的最终结果没有问题,但是结果出现很多遍,最终仔细分析了一下循环结构中的过程,发现了问题所在,即除一个数字就输出一次结果,因此结果出现了很多次,而经过修改以后,将以下这个部分放到了循环结构的外面,就能正常运行了,这个任务中我感受到得成就感最大。“ if (r!=0) printf(n是素数n); else printf(n不是素数n); ”6.第六个任务中也没有什么循环结构,所以也比较简单,只是这一部分“printf(p1=%fnp2=%fnp3=%fn,p1,p2,p3);”一开始没有弄得很清楚,

温馨提示

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

评论

0/150

提交评论