实验3-循环结构程序设计

  • 格式:doc
  • 大小:446.50 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

课程名称C程序设计

实验项目循环结构程序设计

实验仪器PC机一台

学院_____信息管理学院_______

专业信息管理与信息系统

班级/学号_信管1301/2013012054_

学生姓名_____姜猛__________________

实验日期_______________________

成绩_______________________

指导教师_______陈立南 _________

北京信息科技大学

信息管理学院

(课程上机)实验报告

实验课程名称: C程序设计专业:信息管理与信息系统班级: 信管1301

学号:2013012054 姓名:姜猛成绩:

实验名称循环结构程序设计实验地点小营校区计算中心实验时间

1.实验目的:

1)熟练掌握用while语句、do……while语句和for语句实现循环的方法

2)掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推)

3)进一步学习调试程序的方法

2.实验内容及要求:

1) 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

2) 求Sn=a+aa+aaa+aaaa+……(n个a)之值,其中a表示一个数字,n表示a 的位数,n由键盘录入。

3) 1!+2!+3!+4!+……+n!

4)输出所有“水仙花数”。“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身,如153=1^3 +5^3+3^3 。

5)一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3。编程找出1000以内的所有完数。

6)编写程序,完成课本P141的第10题。

7)猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第10天想再吃时,只剩下一个桃子了。问第一天共摘了多少个桃子?

8)编写程序,完成课本P141的第16题。

3.实验过程:

1) 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

2)求Sn=a+aa+aaa+aaaa+……(n个a)之值,其中a表示一个数字,n表示a的位数,n由键盘录入。

3) 1!+2!+3!+4!+……+n!

4)输出所有“水仙花数”。“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身,如153=1^3 +5^3+3^3 。

5)一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3。编程找出1000以内的所有完数。

6)编写程序,完成课本P141的第10题。

7)猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第10天想再吃时,只剩下一个桃子了。问第一天共摘了多少个桃子?

8)编写程序,完成课本P141的第16题。

4.实验总结:

学会了循环语句的使用

说明:

1.实验名称、实验目的、实验内容、实验要求由教师确定,实验前由教师事先填好,然后作为实验报告模

版供学生使用;

2.实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;

3.实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;

4.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。