贵州理工学院实验报告c语言.docx

上传人:b****7 文档编号:10484469 上传时间:2023-02-13 格式:DOCX 页数:18 大小:1.19MB
下载 相关 举报
贵州理工学院实验报告c语言.docx_第1页
第1页 / 共18页
贵州理工学院实验报告c语言.docx_第2页
第2页 / 共18页
贵州理工学院实验报告c语言.docx_第3页
第3页 / 共18页
贵州理工学院实验报告c语言.docx_第4页
第4页 / 共18页
贵州理工学院实验报告c语言.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

贵州理工学院实验报告c语言.docx

《贵州理工学院实验报告c语言.docx》由会员分享,可在线阅读,更多相关《贵州理工学院实验报告c语言.docx(18页珍藏版)》请在冰豆网上搜索。

贵州理工学院实验报告c语言.docx

贵州理工学院实验报告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语言的学习兴趣越发浓厚。

 

指导教师意见

 

签名:

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1