贵州理工学院实验报告c语言.docx
- 文档编号:10484469
- 上传时间:2023-02-13
- 格式:DOCX
- 页数:18
- 大小:1.19MB
贵州理工学院实验报告c语言.docx
《贵州理工学院实验报告c语言.docx》由会员分享,可在线阅读,更多相关《贵州理工学院实验报告c语言.docx(18页珍藏版)》请在冰豆网上搜索。
贵州理工学院实验报告c语言
贵州理工学院实验报告
学院:
大数据学院班级:
网安202
实验小组组号
第2组
指导教师
高腾刚
成绩
小组成员姓名
周明聪,卢豪,孙权,张小海,刘江林,周先江
缺课小组成员
无
实验项目名称
实验三—循环程序设计
实验时间
2021年4月19日-2019年4月28日
实验目的
熟练掌握while、do—while和for三种循环语句,以及循环的嵌套
实验内容
1、分别应用while语句、do-while语句和for语句,求出100以内所有奇数的和。
分析三种循环语句的相同点和区别。
程序代码:
(while)
程序代码:
(do-while)
程序代码:
(for)
调试错误:
无
调试结果:
题目二:
求5!
程序代码:
调试错误:
无
调试结果:
题目三求和s=1!
+3!
+5!
程序代码:
调试错误:
无
调试结果:
题目四:
求和s=3+33+333
程序代码:
调试错误:
无
调试结果:
题目五:
有一数列:
2/1,3/2,5/3,8/5,…,求出这个数列的前10项之和。
程序代码:
调试错误:
无
调试结果:
题目六:
打印400以内的“水仙花数”。
“水仙花数”是一个三位数,其各位数立方和等于该数本身。
例如:
153是一个“水仙花数”,因为153=13+53+33。
编程思路为:
通过循环确保读入一个三位数,随后拆开并计算它的各位数字的立方和,从而确定是否是“水仙花数”。
程序代码:
调试错误:
无
调试结果:
题目七:
一个数如果恰好等于它的因子之和,这个数就称为完数。
求200之内的所有完数。
例如6的因子分别是1、2、3、6,因6=1+2+3,则6是完数。
程序代码:
调试错误:
无
调试结果:
题目八:
一球从200m高度自由落下,每次落地后反向跳回原高度的一半,再落下,求它在第12次落地时,共经过多少m?
第12次反弹多高?
程序代码:
调试错误:
无
调试结果:
题目九:
国王的许诺
相传国际象棋是古印度舍罕王的宰相达依尔发明的,舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐。
这位聪明的宰相指着8*8共64格的象棋说:
“陛下,请您赏赐我一些麦子吧,就在这棋盘的第一个格式中放1粒,第二个格式中放2粒,第3格子中放4粒,以后每一格都比前一格增加一倍,依此放完棋盘上的64个格式,我就感激不尽了。
”舍罕王让人扛来一袋麦子,他要兑现他的许诺。
请问:
国王能兑现他的许诺吗?
编程计算舍罕王共需要多少麦子赏赐他的宰相,这些麦子相当于多少立方米(已知1m3麦子约1.42e8粒)?
程序代码:
调试错误:
无
调试结果:
题目十:
小学生计算机辅助教学系统
任务1程序首先随机产生两个1—10之间的正整数,在屏幕上打印出问题。
例如:
6*7=?
然后输入答案,如果输入答案正确,则显示“Right!
”,然后问下一个问题;否则显示“Wrong!
Pleasetryagain.”,然后提示学生重做,直到答对为止。
程序代码:
调试错误:
无
调试结果:
任务2在任务1的基础之上,当学生回答错误时,最多给三次重做,三次仍未做对,则显示“Wrong!
Youhavetriedthreetimes!
Testover!
”,程序结束。
程序代码:
调试错误:
无
调试结果:
任务3在任务1的基础上,连续做10道乘法运算题,不给机会重做,若学生回答正确,则显示“Right!
”,否则显示“Wrong!
”。
10道题全部做完后,按每题10分统计并输出总分,并输出学生的回答正确率。
程序代码:
调试错误:
无
调试结果:
任务4在任务2的基础上,为了提高程序的可读性,完善人机对话界面,从而达到来吸引学生的注意力,故要为学生输入的每一个正确或错误的答案输出不同的评价,正确的答案评价分为四个等级:
“Verygood!
”、“Excellent!
”、“Nicework!
”、“Keepupthegoodwork!
”,错误的答案评价分为三个等级:
“No.Pleasetryagain.”、“Wrong.Tryoncemore.”,“Don'tgiveup!
”。
程序代码:
调试错误:
无
调试结果:
实验总结
通过这次实验,让我们的小组充分了解到while,do-while,for语句的循环方式,以及其循环的结构,在这次实验中,我们小组也遇到了很多的问题,大家也充分查阅资料,通过小组成员的相互配合,才将此次的实验做好。
在这次实验中,有很多知识是自己从书本上得知的,比如rand()函数取随机值等,也充分告诉了我们课本知识的重要性,让我们对c语言的学习兴趣越发浓厚。
指导教师意见
签名:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 贵州 理工学院 实验 报告 语言