




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
while循环循环结构程序设计在许多数字中找到最大的数在许多书中找到某一本书循环:重复执行某些程序行while(条件表达式){
语句块;}循环:重复执行某些程序行求从整数1到整数100的和。程序示例,Sum100输入10个数字,输出这10个数中最大的数。
第一个数可能最大,记为max;用max与其它数字比较,将大的数记在max中;所有数都比较过后,max中的数就是最大数。程序示例,MaxNumber思路do..while循环循环结构程序设计输入一个整数,判断它的位数。
人:从左向右,00001002345;程序:从右向左,二进制存储,判断两个数是否相等很简单。程序示例,IntNumber思路输入一个整数,判断它的位数。IntNumber忽略了一个数--数字0。
先判断数字是否为0。程序示例,IntNumber2思路while(条件表达式){
语句块;}do{
语句块;}while(条件表达式);输入一个整数,判断它的位数。
采用dowhile循环语句完成程序。程序示例,IntNumber3思路while(条件表达式){
语句块;}do{
语句块;}while(条件表达式);for循环和循环控制语句循环结构程序设计while(条件表达式){
语句块;}do{
语句块;}while(条件表达式);输入一个整数,输出它的所有约数。
从1开始判断,如果n%i==0,则i是n的约数。程序示例,Divisor思路输入一个整数,判断它是否是质数。
用质数的定义完成判断:除了1和它本身,不能被其它的数整除。程序示例,Prime思路循环语句嵌套循环结构程序设计程序示例,CharShapebreak:结束循环break标号:结束标号所在位置的循环循环中的break语句continue:不再执行本次循环后面的语句,返回循环开始处,执行下一次循环continue标号:返回标号所在位置的循环开始处,执行下一次循环循环中的continue语句输出1000以内的所有的质数。
外层循环,针对1000以内的每一个数,内层循环,判断该数是否为质数。程序示例Prime1000思路输出1000以内的所有的质数。
利用continue提升程序质量。程序示例,Prime1000Continue思路程序设计实例循环结构程序设计输入一个整数,输出它的所有约数。从1开始判断,如果n%i==0,说明i是n的一个约数。程序示例,Divisor思路百钱百鸡问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?。
5x+3y+(100-x-y)/3=100。程序示例,BaiQianBaiJi思路随机获取两张不包括大小王的扑克牌puke1、puke2,按斗地主规则比较两张牌的大小。虽然概率较小,仅52分之一,但仍然可能生成两个相同的随机数,这显然是不合理的,我们可以使用循环解决这一问题。生成第二个随机数,与第一个随机数不同则结束,否则重新生成随机数。程序示例,Poker2思路总结与程序设计实践循环结构程序设计在循环里也可以声明变量,但所声明的变量是局部变量,只在循环体里有效,一旦退出循环,它就不存在了;break语句结束循环,continue语句结束本次循环体的执行,执行下一次循环;带有标号的循环体,标号必须写在循环体的起始位置上;与分支结构一样,循环体如果只有一条语句也可以省略包含循环体的那对花括号,但初学者尽量不要省略;do-while语句与while语句的不同之处是,do-while语句的循环体部分至少会执行一次,而while语句的循环体部分有可能一次也不执行;总结和注意事项for语句中的三个部分每一部分都可以被省略,甚至可以三个部分全都省略,但括号中的两个分号不能省略;for语句如果省略了第二部分(布尔表达式),则表示该值永远为真,必须在循环体中使用break语句结束循环;循环结构的循环体中也可嵌套其他的循环结构或选择结构,但应注意它们之间在逻辑上不能交叉。总结和注意事项输入一个整数,判断其是不是回文数。回文数:正读反读数字都一样的整数。输入两个整数,输出它们的最大公约数和最小公倍数。输入10个数,输出其最大数和次大数。输出1000以内最大的10个质数及其和。输出形式“质数1+质数2+...+质数10=质数和”。输出9*9乘法表,下面显示的是前五行,注意各项之间用制表符分隔以保证对齐。1*1=11*2=2 2*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商品买卖合同简易样本
- 房地产开发项目工程合同
- 标准离婚无共同债务合同书
- 城市房屋拆除工程合同安全协议
- 装修项目合同管理与执行指南
- 办公楼宇物业管理合同
- 电影投资合同范本
- 二手交易平台的金融风险管理及服务优化
- 常用个人借款合同范本集
- 个人品牌打造与职业发展
- 2023年上海市高中阶段学校市级优秀体育学生资格确认报名表、市级体育赛事认定目录、区级体育赛事认定表
- 【创意卡通】趣味黄人教育培训模板
- XX学校名师工作室专业发展规划(附学校名师评选方案)
- GB/T 31914-2015电子文件管理系统建设指南
- GB/T 2518-2008连续热镀锌钢板及钢带
- GA 1800.2-2021电力系统治安反恐防范要求第2部分:火力发电企业
- 运输供应商年度评价表
- 电压力锅原理
- 软件著作权申请课件
- 广州市三年级下册英语单词
- 山钢钢板材质单
评论
0/150
提交评论