循环语句

C语言I博客作业09

余生颓废 提交于 2019-12-05 07:21:09
一、表格 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10027 我在这个课程的目标是 学习好C语言,熟练掌握编译代码的相关技巧,解决自己所遇到的问题 这个作业在那个具体方面帮助我实现目标 学会break、continue的使用以及循环的嵌套 参考文献 百度,C语言程序设计,《C Primer Plus》 二、本周作业 1.PTA实验作业 1.1 题目名1 换硬币 题目内容: 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100)。 输出格式: 要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。 输入样例: 13 输出样例: fen5:2, fen2:1, fen1:1, total:4 fen5:1, fen2:3, fen1:2, total:6 fen5:1, fen2:2, fen1:4, total:7 fen5:1, fen2:1, fen1:6,

C语言I博客作业09

对着背影说爱祢 提交于 2019-12-05 07:19:46
一、本周教学内容&目标 第4章 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。 二、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 < C语言I作业09 > 我在这个课程的目标是 <学会循环结构,了解并熟悉continue和break语句解决问题> 这个作业在那个具体方面帮助我实现目标 <在PTA中多次使用嵌套循环,熟练运用> 参考文献 << 集美大学林丽老师 >> 三、本周作业 1.PTA实验作业 2.代码互评 3.学习总结 四、作业格式 1.PTA实验作业(20分/题) 请再此处列出自己的排名图片 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下: 1.1 题目名1 (7-2 换硬币 (20 分)) 题目内容描述: 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100)。 输出格式: 要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。 输入样例: 13 输出样例: fen5:2,

C语言I博客作业09

青春壹個敷衍的年華 提交于 2019-12-05 07:16:13
这个作业属于那个课程 C语言程序设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10029 我在这个课程的目标是 熟悉并掌握好C语言及其它的专业性知识 这个作业在那个具体方面帮助我实现目标 完成PTA作业,熟悉break、continue的使用,熟悉使用循环的嵌套解决问题 参考文献 集美大学林丽老师 ,《C Primer Plus》, 作业格式要求 , 伪代码规范 一,PTA实验作业 1,换硬币 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 伪代码 Read x //int整型定义x a←0 //赋值a,b,c,n为0 b←0 c←0 n←0 for a←x/5 ;a>0;a-- //for语句循环,赋值a为x/5,a>0,循环a--,进入下一语句 do for b←x/2;b>0;b-- //for语句循环,赋值b为x/2,b>0,循环b--,进入下一语句 do for c←x/1;c>0;c-- //for语句循环,赋值c为x/1,c>0,循环c-- if 5*a+2*b+1*c←x //如果5*a+2*b+1*c==x then Print a,b,c,a+b+c //则输出a,b,c,a+b+c Print n //输出n 1,数据处理 变量

Python流程控制

岁酱吖の 提交于 2019-12-05 07:08:06
本文链接: https://www.cnblogs.com/zyuanlbj/p/11912920.html Python 同样提供了现代编程语言都支持的两种基本流程控制结构,分支结构和循环结构: 分支结构用于实现根据条件来选择性地执行某段代码 循环结构用于实现根据循环条件重复执行某段代码 if分支 单一分支 """ if 条件表达式: [代码块] [后续代码] 执行流程:如果条件表达式为真,则执行[代码块]。否则不执行,直接执行if语句后面的[后续代码]。 注意: - [代码块]必须缩进 - 单if语句可以嵌套 """ 示例: age = int(input('输入年龄:')) username=input('输入用户名') if age>18 and username: # True and False --->False print('{}今年{}岁了!'.format(username,age)) print('---game over----') 双向分支 if 条件表达式: [语句块A] else: [语句块B] [后续代码] 执行流程:如果条件表达式为真,执行[语句块A],然后执行[后续代码],否则执行[语句块B],然后再执行[后续代码],二选一,不可能既执行A又执行B。 注意: - [语句块A]和[语句块B]必须缩进 - if-else可以嵌套 示例:

Java流程控制之循环语句

老子叫甜甜 提交于 2019-12-05 05:53:36
循环概述 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环 循环结构的基本组成部分: 初始化语句: 在循环开始最初执行,而且只做唯一一次。 条件判断: 如果成立,则循环继续;如果不成立,则循环退出。 循环体: 重复要做的事情内容,若干行语句。 步进语句: 每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。 循环语句for for循环语句格式: 执行流程 执行顺序:①②③④>②③④>②③④…②不满足为止。 ①负责完成循环变量初始化。在循环开始最初执行,而且只做唯一一次。 ②负责判断是否满足循环条件。如果成立,则循环继续;如果不成立,则循环退出。 ③具体执行的语句。重复要做的事情内容,若干行语句。 ④循环后,循环条件所涉及变量的变化情况 。每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。 代码执行流程如下图所示 代码举例 package MyCode; public class DemoFor { //使用for循环,计算1-100之间的偶数和 public static void main(String[] args) { //1.定义一个初始化变量,记录累加求和,初始值为0 int sum =

c语言|博客作业09

馋奶兔 提交于 2019-12-05 05:27:06
问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10032 我在这个课程的目标是 熟练掌握运用各语法,独自写出代码解决许多计算题 这个作业在哪个具体方面帮助我实现目标 continue语句,嵌套循环的使用 参考文献 《C语言程序设计》 1. PTA实验作业 1.1 题目7-2换硬币 题目内容描述:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 1.1.1 数据处理 数据表达:定义了整型变量x,a,b,c,count,并对count赋初始值为0, a,b,c分别表示5分,2分,1分的数量 数据处理:使用了嵌套循环,嵌套循环里有for语句和if语句 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 14 有5种换法 8 只有1种换法 5 没有达到要求的每种硬币至少一种 1.1.4 PTA提交列表及说明 提交列表说明 答案错误:没有输出(fen5:%d,fen2:%d,fen1:%d,total:%d\n),而是直接写了(%d%d%d%d\n) 答案错误:没有对count赋初始值 答案错误:scanf("%d",&x)少写了 & 答案错误:没有写if(a 5 + b 2 + c*1 == x)

C语言I博客作业09

霸气de小男生 提交于 2019-12-05 04:46:51
作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 第九次作业 我在这个课程的目标是 更熟悉的运用各种函数解决PTA题目 这个作业在那个具体方面帮助我实现目标 参考文献 https://www.cnblogs.com/linfangnan/p/11621724.html 1.PTA实验作业 排名图片 1.1 题目名 下面是一个完整的下三角九九口诀表: 1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 1×4=4 2×4=8 3×4=12 4×4=16 1×5=5 2×5=10 3×5=15 4×5=20 5×5=25 1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36 1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49 1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64 1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81 本题要求对任意给定的一位正整数N,输出从1×1到N×N的部分口诀表。 输入格式: 输入在一行中给出一个正整数N(1≤N≤9)。 输出格式: 输出下三角N×N部分口诀表,其中等号右边数字占4位、左对齐。 输入样例: 4

程序结构

孤人 提交于 2019-12-05 04:41:36
程序三种结构:   顺序     从上到下   循环     for 循环语法(可以是for-else语句,else语句可选)       for 变量 in 序列:         语句       else:(可选)         语句     while循环语法:      while ()   分支     if 条件表达式:       语句1、       语句2       语句3     if ....else ...     if ...elif ... else... 关键字: break 无条件结束整个循环 continue 结束本次循环,开始下一次循环 pass 占位符号,但是并没有跳过功能 来源: https://www.cnblogs.com/mini-test/p/11906682.html

c语言作业9

女生的网名这么多〃 提交于 2019-12-05 03:18:25
这个作业属于哪个课程 C语言I作业09 这个作业要求在哪里 熟练循环语句,复习break语句,掌握continue语句 我在这个课程的目标 学会使用continue语句和复习掌握break语句 这个作业在哪个具体方面帮助我实现目标 利用continue语句和break语句作用于循环语句 参考文献 C语言I作业09 PTA实验作业 题目一 7-2 换硬币 数据处理 数据表达:定义了count,num1,num2,num5,其中num1是一分钱,num2是2分钱,num5是五分钱,count是零钱的换法。要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。 数据处理: include<stdio.h> int main() { 定义零钱money 输出零钱 定义零钱的换法count,一分钱num1,两分钱num2,五分钱num5 定义换法一开始为0 零钱可以用五分钱换几次,累计循环 零钱可以用两分钱循环几次,累计循环 零钱可以用一分钱循环几次,累计循环{ 如果5 * num5 + 2 * num2 + num1 == money 换法累加 输出使用五分钱的次数,一分钱的次数,两分钱的次数 } }

<JavaScript>几道javascript练习题

半腔热情 提交于 2019-12-05 03:11:35
问题1: 作用域(Scope) 考虑以下代码: (function() { var a = b = 5; })(); console.log(b); 控制台(console)会打印出什么? 答案 上述代码会打印出5。 这个问题的陷阱就是,在立即执行函数表达式(IIFE)中,有两个赋值,但是其中变量a使用关键词var来声明。这就意味着a是这个函数的局部变量。与此相反,b被分配给了全局作用域(译注:也就是全局变量)。 这个问题另一个陷阱就是,在函数中没有使用”严格模式” ('use strict';)。如果 严格模式开启,那么代码就会报错 ” Uncaught ReferenceError: b is not defined” 。请记住,如果这是预期的行为,严格模式要求你显式地引用全局作用域。所以,你需要像下面这么写: (function() { 'use strict'; var a = window.b = 5; })(); console.log(b); 问题2: 创建 “原生(native)” 方法 在 String 对象上定义一个 repeatify 函数。这个函数接受一个整数参数,来明确字符串需要重复几次。这个函数要求字符串重复指定的次数。举个例子: console.log('hello'.repeatify(3)); 应该打印出hellohellohello. 答案