实验三循环控制for实验四循环嵌套forfor
更新时间:2023-12-01 02:56:01 阅读量: 教育文库 文档下载
- 实验三指示灯循环控制推荐度:
- 相关推荐
实验三 循环控制for
一、实验目的及任务:
1,掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数。
2,了解条件型循环结构的基本测试方法。
3,掌握如何正确地控制计数型循环结构的次数。 4,了解对计数型循环结构进行测试的基本方法。 二、实验环境
TC编程环境;主机操作系统为Windows2000或Windows XP; 三、 预备知识
要深入理解循环程序结构的特点,掌握其各种方式的语句实现。 四、实验内容
1求出俩个数的最大公约数和最小公倍数。 输入时,使m 修改程序使对任何的整数都能得到正确的结果。 程序提示: main结构如下: int m,n,r,tm,tn; 输入两个正整数赋给m,n tm=m;tn=n; if(m m=n; n=r; r=m%n; } 输出最大公约数n和最小公倍数m*tn/n; e?1?2.编写程序利用公式: 111????1!2!n!求e的近似值,精确到小数后6位 程序提示: main函数算法为: 定义int型变量n,i,double型变量e,p,t 输入n的值 e=1;t=1;p=1;i=1 while(t>=1e-7)1*10 {e=e+t; i++; p=p*i; t=1.0/p; } 输出e的值 3.编程求1到n中能被3或7整除的数之和。分别用for循环语句和while循环语句完成本题。 程序提示: for循环语句的主要算法如下: for(i=1;i<=n;i++) if i能被3或7整除 sum=sum+i while循环语句的主要算法如下: while(i<=n) if i能被3或7整除 sum=sum+i++; 4.上机完成习题6.10:猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少桃子。 在得到正确结果后,修改题目,改为每天早上都吃了前一天剩下的一半加二个,请修改程序,并运行,检查运行结果是否正确。 程序提示: 使用以下循环结构 x=1 for(i=9;i>=1;i--) x=2*x+1 五、 实验报告内容 按照要求写实验报告。 六、注意事项: 1、注意控制循环条件变更的变量,避免进入死循环。 2、对循环次数的控制要准确。 实验四 循环嵌套forfor 一、实验实训目的 熟练掌握简单循环结构的程序的分析,熟练掌握三种循环结构的语句的格式和执行流程,掌握循环嵌套的分析和程序编写。 二、实验实训内容 1、打印倒三角矩阵(奇数阶)。例如输入5,则输出的矩阵如下图: * * * * * * * * * 如果输入的是偶数,则请用户重新输入。 穷举法求不定方程的解 2、百钱买百鸡:一百钱,买一百只鸡,其中公鸡3钱/只、母鸡1钱/只、小鸡3只/钱,问可买公鸡、母鸡、小鸡个多少只? 提示:使用穷举法求解。 cock 在[0,33]的范围内取值 x hen 在[0,100]的范围内取值 y chick 在[0,100]的范围内取值,且只能取能 被3整除的数。z 在以上的范围内找出所有满足百钱买百鸡的组合方式输出出来即可。 3、全班30人,输入每位同学的四门课成绩,求该同学的总分并输出。 提示:在输入时使用循环嵌套,外层循环循环每一个同学,内层循环循环每一门课,输入一门课,就将这门课的分数累加到该同学的总分中,然后输出总分,(注意总分要清零,在什么位置清零才正确)。 注意:可以先将人数定义少一点,调试程序成功后,再将人数改为30。可以使用宏定义。 0
正在阅读:
2014年高考考生温馨提示04-18
小店乡兴苑社区规划文本 - 图文12-20
公路养护资质标准10-13
2017-2018学年高中语文周末培优(第14周)《诗经》两首(含解析)新人教版必修211-06
养鸡场设计 - 图文03-24
员工关系管理教案12-23
学雷锋标兵02-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 循环
- 实验
- 嵌套
- 控制
- forfor