《2022年实验报告 4.pdf》由会员分享,可在线阅读,更多相关《2022年实验报告 4.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验报告三课程名称高级语言程序设计实验日期10 月 24 日实验项目名称循环结构程序设计实验地点1#612 实验类型验证型设计型综合型学时4 一、实验目的及要求 (本实验所涉及并要求掌握的知识点)1熟练掌握for、while 和 do-while 语句实现循环程序设计。2理解循环条件和循环体,以及for、 while 和 do-while 语句的相同及不同之处。3熟练掌握break 和 continue 语句的使用。4掌握循环结构程序设计的实际应用。二、实验环境 (本实验所使用的硬件设备和相关软件)安装 XP操作系统的电脑一台Microsoft Visual C+6.0软件三、实验内容、步骤及
2、结果1、编程计算5001000 中所有 3 或者 7 的倍数之和。2、设函数 f(x)=6x2+3x+1, 试利用 for 循环语句分别求出1=x=9 的 f(1)f(9) 各函数的值。3、任意输入一个正整数,判断是否为素数。4、设计游戏:在屏幕上给出一加法式子,请游戏玩家输入式子的结果,如果正确,则提示” You are right.” ;否则, 提示 ” You are wrong.” 并充许再次输入,若三次输入结果均错误,则提示三次机会用完的信息后结束程序。5、输入 10 个数,输出其中的最大数与最小数。6、编程输出2000 年至 2100 年中所有闰年。闰年的判断是:能被4 整除但不能
3、被100 整除或者能被400 整除。7、设计登录界面:请用户输入用户名和密码,并判断密码是否正确,用户最多输入三次密码,若三次全错则退出。8、输入两个正整数a 和 n,求 a+aa+aaa+,+a,a(n 个 a)之和。例如输入2 和 3,输出 2+22+222=246 。9、输入一个正整数n,计算 1+(1/3)+(1/5)+ , 的前n 项之和。10、输入一个正整数n,将其逆序输出。11、输入两个正整数m 和 n,求 m!+n! 。12、求 1001000 之间所有满足各位数字的立方和等于它本身的数。例如153的各位数字的立方和是1+125+27=153 。13、 输入一个长整数, 从高位
4、开始逐位分割并输出。例如输入123456, 逐位输出:1,2,3,4,5,6。14、输入两个正整数m 和 n,求其最大公约数和最小公倍数。15、从键盘输入一批学生的C 语言成绩(以负数为结束标志),计算平均分,并统计不及格成绩的个数。16、公元前五世纪,我国古代数学家张丘建在算经一书中提出了(百钱百鸡):鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何? 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - -
5、- 17、猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天将剩下的桃子吃掉一半,又多吃一个。 以后每天都吃了前一天剩下的一半零一个。到第十天想再吃时,见只剩下一个桃子了。求第一天共摘了多少桃子?(提示:采取逆向思维的方法,从后往前推断)。1 2*(1+1) 18、打印输出九九乘法表。19、采用双重循环打印输出图案:AAAAAAA BBBBBBB CCCCCCC DDDDDDD 20、采用双重循环打印输出图案:21、打印输出200-1000 以内所有素数,并且每行输出九个。22、 设计小学生数学练习板,由系统自动给出每一个算术式子,小学生输入该式子的结果,当十
6、道算术题练习结束时,给出该生的练习成绩。23、给出两个整数交换的三种方法。24、输入一串英文字符,统计并输出其中英文小写字符、英文大写字符、数字字符和其它字符的个数。25、输入一篇英文文章,统计其中单词个数。26、菲波那契数列的第1 和第 2 个数分别为1 和 1,从第 3 个数开始,每个数等于其前两个数之和。编写程序输出菲波那契数列中的前20 个数,要求每行输出5 个数。27、 有好事者想知道一年内一对兔子能繁殖多少对?于是就把一对健康的兔子关在一个院子中。已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3 个月起每月生一对小兔子。假如一年内没有任何死亡现象发生,那么,一对兔子一年内
7、(12 个月)能繁殖多少对?。28、编写一个游戏评分器,循环录入每一局(共18 局)的游戏得分(得分在0-10000 之间) , 显示输出游戏级别。 游戏级别分别为等级10,10000 : 初学乍到;等级 2(10000,20000 :游学四方;等级3(20000,30000 :有学而志;等级4(30000,40000 :青年俊才;等级5(40000,50000:学长师友;等级6(50000,60000:初为人师;等级7(60000,70000 :师者解 惑 ; 等 级8(70000,80000 : 为 师 有 道 ; 等 级9(80000,90000 : 有 智 之 士 ; 等 级10(90
8、000,100000 : 智者达观;等级 11(100000,110000: 仁人明师;等级 12(110000,120000:仁者无惑;等级13(120000,130000 :仁者无敌;等级14(130000,140000 :尊者淡泊;等级15(140000,150000 : 大 智 若 愚 ; 等 级16(150000,160000 : 圣 心 如 水 ; 等 级17(160000,170000 :归隐居士;等级18(170000,180000 :千古圣人。29、任意输入一个整数,求该整数的数位。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
9、- - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 30、在中国数学史上, 广泛传着一个 “韩信点兵” 的故事: 韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:按从 1 至 5 报数,记下最末一个士兵报的数为1;再按从 1 至 6 报数,记下最末一个士兵报的数为5;再按从 1 至 7 报数,记下最末一个士兵报的数为4;最后按从 1 至 11 报数,最末一个士兵报的数为10;编程估算韩信至少有多少
10、兵?31、要将五张100 元的大钞票,换成等值的50 元、 20 元、 10 元、 5 元一张的小钞票,每种面值至少1 张,编程输出所有可能的换法,程序应适当考虑减少重复次数。32、Pi=4(1-1/3+1/5-1/7+1/9+,+1/(2n-1) 。要求精确到小数后四位33、个人存款十万元,年利率为千分之三,存期为一年,到期后采用自动转存的方式继续按此利率进行。请问五年后,个人获得的收益是多少?34、有分数序列2/1,3/2,5/3,8/5,13/8, 求这个数列的前20 项和。35、有一个数学等式:AB*CD=BA*DC,式中的一个字母代表一位数字,试找出所有符合上述要求的乘积式并打印输出
11、。如12*63=21*36 , 84*36=48*63 ,12*21=21*12 11*22=11*22 36、编程验证哥德巴赫猜想:任何一个大于6 的偶数,均可表示为两个素数之和。例如6=3+3,8=3+5, 。要求将6100 之间的偶数都表示成两个素数之和,打印时一行打印五个等式。37、有 0、1、2、3、4 五个数字,能组成多少个互不相同且无重复数字的三位数?打印输出每个三位数。38、输入某年月日后,判断这一天是这一年的第几天。39、一个整数,它加上100 后是一个完全平方数,再加上168 又是一个完全平方数,请问该数是多少?40、将一个正整数分解质因数。例如:输入90=2*3*3*5
12、。41、一个数如果恰好等于各个因子之和,则该数被称为完数。例如:6=1+2+3 编程打印输出1000 以内所有完数。42、一个球从100 米高度自由落下,每次落地后反弹回原高度的一半再落下,求它在第10 次落地时,共经过多少米?第10 次反弹多高?43、信息工程学院中有4位同学中的一位做了好事不留名。表扬信来了之后, 李虎勇老师问这 4 位是谁做的好事:A 说:不是我。B 说:是 C。C 说:是 D。D 说:他胡说。已知 3 个人说的是真话,一个人说的是假话。现在要根据这些信息,找出做了好事的人。44、3 个人比饭量大小,每人说了两句话:A 说: B 比我吃得多, C 和我吃的一样多。B 说:
13、 A 比我吃得多, A 也比 C 吃得多。C 说:我比B 吃得多, B 比 A 吃得多。事实上,饭量越小的人讲对的话越多。请编程按饭量的大小输出3 个人的顺序。45、4 名专家对 4 款赛车进行评论:A 说: 2 号赛车是最好的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - B 说: 4 号赛车是最好的。C 说: 3 号不是最佳赛车。D 说: B 说错了。事实上,只有一款赛车最佳,且只有一名专家说对了,其他3 人都说错了。 请
14、编程输出最佳车的车号,以及哪位专家说对了。46、我国有 4 大淡水湖。A 说:洞庭湖最大,洪泽湖最小,鄱阳湖第三。B 说:洪泽湖最大,洞庭湖最小,鄱阳湖第二,太湖第三。C 说:洪泽湖最小,洞庭湖第三。D 说:鄱阳湖最大,太湖最小,洪泽湖第二,洞庭湖第三。4 个人每个人仅答对了一个,请编程给出4 个湖从大到小的顺序。47、A、B、C 是小学老师,各教2 门课,互不重复。共有如下6 门课:语文、算术、政治、地理、音乐和美术。已知,(1)政治老师和算术老师是邻居。(2)地理老师比语文老师年龄大。(3)B 最年轻。(4)A 经常对地理老师和算术老师讲他看过的文学作品。(5)B 经常和音乐老师、语文老师
15、一起游泳。请编程输出A、B、C 各教哪两门课。48、校田径运动会上A、 B、 C、D、E 分获百米、四百米、跳高、跳远和三级跳冠军。观众甲说: B 获三级跳冠军,D 获跳高冠军。观众乙说: A 获百米冠军,E 获跳高冠军。观众丙说: C 获跳远冠军, D 获四百米冠军。观众丁说: B 获跳高冠军, E 获三级跳冠军。实际情况是每人说对一句,说错一句。请编程求出A、B、C、D 和 E 各获哪项冠军。49、夏日炎炎,空调机走俏。5 家空调机厂的产品在一次质量评比活动中分获前5 句,评前大家就已知道E 厂的产品肯定不是第2 名和第 3 名。A 厂的代表猜: E 厂的产品稳获第1 名。B 厂的代表猜:
16、我厂可能获第2 名。C 厂的代表猜 :A 厂的质量最差。D 厂的代表猜: C 厂的产品不是最好的。E 厂的代表猜: D 厂会获得第1 名。评比结果公布后发现,只有获第 1 名和第 2 名的两个厂的代表猜对了。请编程给出A、B、C、D、E 各是第几名。50、A、B、C、D、E 五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A 第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。 B 第二个醒来, 也将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。C、D、E 依次醒来,也按同样的方法拿走鱼。问他们合伙至少捕了多少条鱼?四、实验总结 (对本实验结果
17、进行分析,实验心得体会及改进意见)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 通过本次实验,我进一步了解了XXXXXX ,并成功 XXXXX 了 XXXXX 。但是,在这个过程中也暴漏出来一些问题,比如,对XXX 、XXX的使用不够熟练,在今后的学习中,我会努力学习理论知识,同时加强自己的动手能力,做到理论与实践相结合,真正提高自己的专业水平。实验评语实验成绩指导教师签名: 2015年 10 月 24 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -