




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国民航大学《房屋建筑学双语》2023-2024学年第二学期期末试卷
- 四川应用技术职业学院《临床免疫学及检验》2023-2024学年第一学期期末试卷
- 江西省高安市第四中学2024-2025学年初三2月化学试题模拟试题含解析
- 漯河职业技术学院《综合商务英语(1)》2023-2024学年第二学期期末试卷
- 郑州澍青医学高等专科学校《医疗与生育保障》2023-2024学年第二学期期末试卷
- 山西农业大学附属学校2025届初三3月线上考试化学试题含解析
- 浙江传媒学院《控制论基础》2023-2024学年第二学期期末试卷
- 云南省勐海县第三中学2025年高中毕业生班阶段性测试(三)英语试题含解析
- 铜仁幼儿师范高等专科学校《经典创业案例分析》2023-2024学年第二学期期末试卷
- 浙江东方职业技术学院《预防医学创新实验》2023-2024学年第二学期期末试卷
- 消防安全知识四懂四会
- 湖北省武汉市七一华源中学2024-2025学年八年级下学期3月月考数学试题(含答案)
- 第6.2课 《青纱帐-甘蔗林》课件-【中职专用】高一语文同步课堂(高教版2023基础模块下册)
- 驾驶员汛期专项安全培训
- 毕业设计(论文)-玉米收割机设计
- 2025年-陕西省建筑安全员《C证》考试题库及答案
- 预防狂犬病病知识
- 2025年高压电工操作证资格考试复习题库及答案(共五套)
- 中华礼仪文化知到课后答案智慧树章节测试答案2025年春广西国际商务职业技术学院
- 运动营养学(第三版)全套课件第1-10章
- 教师专业发展制度教师专业发展的保障制度
评论
0/150
提交评论