已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
蒅袅螈膅薇蚈肆膄芇袃羂膃荿蚆袈节蒁袂螄芁薃蚄肃芁芃蒇聿芀蒅蚃羅艿薈薅袁芈芇螁螇芇莀薄肆芆蒂蝿羂莅薄薂袈莅芄螈螄莄莆薀膂莃蕿袆肈莂蚁虿羄莁莁袄袀羈蒃蚇螆羇薅袂肅肆芅蚅羁肅莇袁袇肄葿蚄袃肃蚂蒆膁肂莁螂肇肂蒄薅羃肁薆螀衿肀芆薃螅腿莈螈肄膈蒀薁羀膇薃螇羆膆莂蕿袂膆蒅袅螈膅薇蚈肆膄芇袃羂膃荿蚆袈节蒁袂螄芁薃蚄肃芁芃蒇聿芀蒅蚃羅艿薈薅袁芈芇螁螇芇莀薄肆芆蒂蝿羂莅薄薂袈莅芄螈螄莄莆薀膂莃蕿袆肈莂蚁虿羄莁莁袄袀羈蒃蚇螆羇薅袂肅肆芅蚅羁肅莇袁袇肄葿蚄袃肃蚂蒆膁肂莁螂肇肂蒄薅羃肁薆螀衿肀芆薃螅腿莈螈肄膈蒀薁羀膇薃螇羆膆莂蕿袂膆蒅袅螈膅薇蚈肆膄芇袃羂膃荿蚆袈节蒁袂螄芁薃蚄肃芁芃蒇聿芀蒅蚃羅艿薈薅袁芈芇螁螇芇莀薄肆芆蒂蝿羂莅薄薂袈莅芄螈螄莄莆薀膂莃蕿袆肈莂蚁虿羄莁莁袄袀羈蒃蚇螆羇薅袂肅肆芅蚅羁肅莇袁袇肄葿蚄袃肃蚂蒆膁肂莁螂肇肂蒄薅羃肁薆螀衿肀芆薃螅腿莈螈肄膈蒀薁羀膇薃螇羆膆莂蕿袂膆蒅袅螈膅薇蚈肆膄芇袃羂膃荿蚆袈节蒁袂螄芁薃蚄肃芁芃蒇聿芀蒅蚃羅艿薈薅袁芈芇螁螇芇莀薄肆芆蒂蝿羂莅薄薂袈莅芄螈螄莄莆薀膂莃蕿袆肈莂蚁 西安交通大学实验报告课程:计算机程序设计基础 课时:程序的控制结构(2)姓名:史 煦 学号:09121038 学院:生命科学技术 班级:医电(92) 一、 实验目的l 理解控制语句的作用及分类,掌握相关语句的使用方法;l 了解使用伪代码或流程图描述运算的方法。二、 实验内容(一) 求210000的所有完全数。1. 实验要点1) 利用循环语句进行程序编译,可以使用穷举法解题;2) 首先从2开始,至10000结束,利用求余符号,求出数的真因数,再将真因数相加,得到数字c;3) 若数字C与原数字相等,即可找到完全数。2. 程序源代码/找2-10000中的完全数#includeusing namespace std;int main()int a,b,c;for(a=2;a=10000;a+) c=0;for(b=1;b=(a/2);b+) /寻找a的真因子if(a%b=0) c=c+b; /叠加a的真因子if(c=a) couta是完全数endl; /a=c则说明a符合完全数的特征return 0;3. 实验结果(二) 百钱买百鸡问题1. 实验要点1) 该方程为不定方程问题,可以用穷举法来求解;2) 首先确定公鸡数a的范围应在20只内,母鸡b应在33只之内,而小鸡数应能够被3整除,则令a,b穷举,分别得到符合条件的鸡的个数。2. 程序源代码/百钱买百鸡#include using namespace std;int main()int a,b;for(a=0;a=20;a+) /公鸡数应小于等于20for(b=0;b=33;b+) /母机数应小于等于33 if(5*a+3*b+(100-a-b)/3=100&(100-a-b)%3=0) /百钱买百鸡且雏鸡数能被3整除coutrooster=a hen=b chicken=(100-a-b)endl;/输出结果return 0;3. 实验结果(三) 修改案例2,如果要打印以用户输入的字母为中间字母的左右各n各(n=0,k=2i,k+)找出输入字母相邻的字母,进行循环计算并输出。2. 程序源代码/显示输入字母相邻的n各字母#includeusing namespace std;int main()char ch,h;intcapslock=0,i; /设定capslock是大小写锁定判断变量,=0表示小写,否则=1表示大写;cout请输入中间的字母是:ch;if(chz) cout输入errorendl; /输入非法变量,则程序错误;return 0;cout请输入相邻字母的个数:i;if(i=10)coutn值过大=a&ch=z) ch=ch-32; /此句为输入字母的大小写判断,无论字母大小写,都按照字母大写进行循环输出;else capslock=1;for(k=0;k=2*i;k+)h=ch-i+k; /循环表达式;if(hZ)h=ch-i+k-26; /用判断语句实现字母的首尾相连;if(capslock=1) couth ; /若capslock=1,则为大写,输出; else coutchar(h+32) ; /否则capslock=0,利用ASC码实现大小写转换,输出结果。coutendl;return 0;3. 实验结果三、 个人小结通过本节课的学习,进一步了解了循环语句的应用,利用简单的循环和判断语句的嵌套来实现问题的解决,将问题用穷举法,建模的方法来实现问题的转化(这里用到了数学的逻辑和判断能力),所以在今后的学习训练中,要多加培养将自己的逻辑思维能力和计算机语言相结合,实现数学逻辑学和计算机编程能力的双提高。 蚂羇蒄莄袇袃肁蒆蚀蝿肀薈袆肈聿莈蚈肄肈蒀羄羀肇薃螇袆肇蚅薀膅肆莅螅肁肅蒇薈羇膄蕿螃袃膃艿薆蝿膂蒁螂膇膁薄蚄肃膁蚆袀罿膀莆蚃袅腿蒈袈螁膈薀蚁肀芇芀袇羆芆莂虿袂芆薄袅袈芅蚇螈膆芄莆薀肂芃葿螆羈节薁蕿袄莁芁螄螀莀莃薇聿莀蒅螃羅荿蚈薅羁莈莇袁袇莇蒀蚄膅莆薂衿肁莅蚄蚂羇蒄莄袇袃肁蒆蚀蝿肀薈袆肈聿莈蚈肄肈蒀羄羀肇薃螇袆肇蚅薀膅肆莅螅肁肅蒇薈羇膄蕿螃袃膃艿薆蝿膂蒁螂膇膁薄蚄肃膁蚆袀罿膀莆蚃袅腿蒈袈螁膈薀蚁肀芇芀袇羆芆莂虿袂芆薄袅袈芅蚇螈膆芄莆薀肂芃葿螆羈节薁蕿袄莁芁螄螀莀莃薇聿莀蒅螃羅荿蚈薅羁莈莇袁袇莇蒀蚄膅莆薂衿肁莅蚄蚂羇蒄莄袇袃肁蒆蚀蝿肀薈袆肈聿莈蚈肄肈蒀羄羀肇薃螇袆肇蚅薀膅肆莅螅肁肅蒇薈羇膄蕿螃袃膃艿薆蝿膂蒁螂膇膁薄蚄肃膁蚆袀罿膀莆蚃袅腿蒈袈螁膈薀蚁肀芇芀袇
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级数学下册 23.3 矩形、菱形与正方形(第3课时)(原卷版)
- 智能安全格栅赋能医疗设备:高精度无菌环境的智能隔断
- 黑启动+人工智能:基于大模型的故障预测与自愈决策优化
- 智能手臂按摩器出海东南亚:跨境合规与本地化运营策略
- 智能互动地砖屏+脑机接口:未来人地交互的终极形态预演
- 2027年成都技师学院天府高职部单招职业技能考试题库【突破训练】附答案详解
- 2026年河南漯河郾城职业学院单招综合素质考试题库及参考答案详解(黄金题型)
- 2025年衡阳技师学院石鼓高职部单招职业技能考试题库附参考答案详解(能力提升)
- 2025年亳州职业技术学院高职单招职业技能考试题库【夺冠】附答案详解
- 2025年陕西合阳职业学院高职单招职业技能考试题库一套附答案详解
- (期末复习) 2025-2026学年人教版八年级数学下册期末考前预测卷
- 2026小红书有感运动IP方案
- 2026年执业药师《药事管理与法规》考试综合练习及完整答案详解(名师系列)
- 《保障农民工工资支付条例》宣贯会
- 烫伤预防与护理实践指南(2025年版)
- 《2026年》医院行政岗位高频面试题包含详细解答
- 2026春外研版七年级下册英语期末试卷一(含听力音频答案)
- 啤酒节策划总体方案
- 市政公用工程管理与实务
- 2024年南康区国资监管企业招聘企业员工考试真题
- 回弹法混凝土强度检测方法课件
评论
0/150
提交评论