大一上期C语言实验报告5 循环控制语句
更新时间:2024-03-11 17:20:01 阅读量: 综合文库 文档下载
程序设计基础实验报告
实验5
成都工业学院·计算机工程学院 《程序设计基础》实验报告
实验名称 学院 姓名 任课老师 实验5 循环控制语句 计算机工程学院 专业班级 学号 实验时间 计算机科学与技术1班 90分钟 1. 实验目的
(1) 熟练掌握while语句、do?while语句和for语句格式及使用方法,
掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用三种循环语句实现循环结构;
(2) 掌握简单、常用的算法,并在编程过程中体验各种算法的编程技
巧;
(3) 进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。
2. 实验内容
(1)输出两个整数m和n,求它们的最大公约数和最小公倍数。 要求:
①画出算法流程图,从键盘输入m和n; ②对负数和零可不做考虑;
③运行程序,对m>n、m (2)输出1000以内最大的10个素数以及它们的和。 要求: ① 由于偶数不是素数,可以不对偶数处理; ② 画出算法流程图; ③ 输出形式为:素数1+素数2+素数3+...+素数10=总和值。 ??21111 (3)根据公式=2+2+2+?+2,求出π的值 6123?? 要求: ① 画出算法流程图 ② 以变量pi表示?,并将其定义为单精度类型,变量n定义为整形 ③ 计算当n的取值分别为20、50、100、200时的?的值 ④ 输出?值以及总的项数n,输出格式为“n=值,pi=值” (4)输入一串字符(以回车键结束),统计其中数字、大写字母、小写字母以及其他字符的个数。 要求: ① 画出算法流程图,通过键盘输入字符串; ② 在输出字符串之前给出相应提示; 1 程序设计基础实验报告 实验5 ③ 按照数字、大写字母、小写字母及其他字符数的顺序输出结果 3. 流程图 4. 源程序 (1)求最大公约数和最小 公倍数 #include 程序设计基础实验报告 实验5 π值 (3)计算 #include (1)求最大公约数和最小公倍数 (2)求1000内最大的10个素数之和 (3)计算π值 3 程序设计基础实验报告 实验5 (4)统计字符串中各种类型数据的个数 6. 出现问题及解决办法 (1) 求最大公约数和最小公倍数时,为定义变量d,直接写成 while((a%b)!=0){a=a*i; i++;}运算结果出错,原因是a的值一直在变化,后来就增加变量d,写成while((a%b)!=0){a=d*i;i++;},运算就正确了。 (2)求1000内最大的10个素数之和时,sum未赋初值,照成sum=sum+a[k] 语句错误,后来将0赋值给sum;判断语句的最后写成elsebreak,造成循环语句提前结束,后经过查阅,了解break和continue语句的用法,将elsebreak修改成elsecontinue (3)编写统计字符串中各种类型数据的个数的程序时将for(i=0;ch[i] !='\\0';i++)中的’\\0’写成’\\n’,导致运算错误。解决方法:先查阅得知字符串是以’\\0’,表示字符串的结束,’\\n’是换行符,转义序列的一种 7. 实验心得 通过编写不同的程序,以及自己的调试,掌握了for,while,do?while三种循环控制语句的基本使用方法,以及循环结构的嵌套使用,学会了语法错误和逻辑错误的检查方法。还了解了break,continue语句的用法,如何使用gets函数输入字符串。 4
正在阅读:
大一上期C语言实验报告5 循环控制语句03-11
《残疾人机动车驾驶证申领和使用规定》12-21
初一英语用所给动词的适当形式填空11-28
邵康节《皇极经世》预言未来的原理211-09
印花税税率表11-08
大学生艰苦奋斗精神教育研究最终稿 文档05-28
描写桂花的优秀作文02-05
人体寄生虫学_试题07-06
计算书 - 图文10-07
未来的房子作文700字07-11
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 上期
- 语句
- 大一
- 循环
- 语言
- 实验
- 控制
- 报告
- 川价工(2004)43号
- 健康教育工作制度
- 学前教育资助工作总结
- 中国电信我的E家中兴ZXV10 H608B路由器破解方法
- 高中生物第1章人体的内环境与稳态单元综合测试新人教版必修30927
- 汕头市2008届普通高校招生第一次模拟考试(文数)
- 杜威民主与教育
- 兰亭集序理解性默写
- 对1995年UNIDROIT公约思考
- 液位浮动开关市场现状分析及前景预测报告(目录) - 图文
- 第三章 中心对称图形(一)检测卷(含答案)
- 六盘水市明确2010年煤炭工作重点
- 2019年山东继续医学教育《H7N9流感等6种突发传染病防治知识》答
- 2019秋马克思主义基本原理概论 试题(试卷二)
- 餐饮绩效考核模式
- 博达 - S3528 - 基础配置命令
- 黑龙江省人民政府关于表彰省劳动模范的决定
- 江苏省无锡市普通高中2019年秋学期高三期中调研考试英语试题(含
- 护士2019个人年终工作总结
- 扬州市金属表面处理企业名录2016版