循环语句

实验3 循环语句

自古美人都是妖i 提交于 2019-12-04 15:43:44
实验结论 Part2: 补足程序,使程序符合题目要求并正确运行 编程找出5个整数中的最大数和最小数,并输出找出的最大数和最小数。 完整代码如下: #include <stdio.h> #include <stdlib.h> int main() { int number, max, min, n; n=1; printf("输入第%d个数: ", n); scanf("%d", &number); max = number; min = number; while(n<5) { n++; printf("输入第%d个数: ", n); scanf("%d", &number); if(number>max) max = number; else if(number<min) min = number; } printf("最大数为: %d\n", max); printf("最小数为: %d\n", min); system("pause"); return 0; } 运行结果如下: Part3: 编程练习 编程输出101-200之间所有素数,并输出这一区间内素数个数。 完整代码如下: //编程输出101-200之间所有素数,并输出这一区间内素数个数。 #include <stdio.h> #include <math.h> int isprime(int n); int main

C语言I作业08

不羁岁月 提交于 2019-12-04 15:17:21
这个作业属于哪个课程 C语言程序设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9982 我在这个课程的目标是什么 熟悉和运用c语言,努力提升自己的实力 这个作业在哪个具体方面帮助我实现目标 学会使用while和do-while语句 参考文献 C语言课本,百度 1.PTA实验作业 1.1题目名 在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数: 按从1至5报数,记下最末一个士兵报的数为1; 再按从1至6报数,记下最末一个士兵报的数为5; 再按从1至7报数,记下最末一个士兵报的数为4; 最后按从1至11报数,最末一个士兵报的数为10; 请编写程序计算韩信至少有多少兵。 1.1.1数据处理 数据表达:变量为人数n 数据处理:使用了scanf和if else语句 伪代码: 定义变量,n 使用while语句进行循环 利用n%5==1 n%6==5 && n%7==4 n%11==10进行循环 循环到了就break跳出 没循环到就进行else语句 最后输出人数 1.1.2实验代码截图 1.1.3PTA提交列表及说明 说明

Go语言--第4章 流程控制

前提是你 提交于 2019-12-04 14:32:48
第4章 流程控制 主要内容 4.1 条件判断--if 4.2 构建循环--for 4.3 示例:九九乘法表 4.4 键值循环(for range)-- 直接获得对象的索引和数据 4.5 分支选择(switch) -- 拥有多个条件分支的判断 4.6 跳转到指定代码标签(goto) 4.7 跳出指定循环(break) 4.8 跳出当前循坏(continue) 4.1 条件判断--if Go语言规定与if匹配的左括号“{” 必须与if 和表达式放在同一行 ,如果尝试将“{”放在其他位置,将会触发编译错误 与else 匹配的 “{” 也必须与else 在同一行 else也必须与上-个if 或else if 的右边的大括号在一行 格式: if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else { 分支3 } // > 10 特殊写法 if 还有特殊的写法,可以在if表达式之前添加一个执行语句,再根据变量值进行判断,如: if err := Connect(); err != nil { fmt.Println(err) return } Connect() 为假设的函数,err := Connect() 可以视为一个表达式 4.2 构建循环--for Go语言中所有循环类型均可以使用for关键字完成 for 初始语句;条件表达式; 结束语句 { 循环体代码}

C语言|博客园08

断了今生、忘了曾经 提交于 2019-12-04 14:06:56
这个作业属于哪个课程 C语言程序设计1 这个作业的要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 在这个课程的目标是 学会编写小程序 参考文献 《C 语言程序设计》《C Primer Plus》 1. PTA实验作业 1.1 题目名1 7-1 求整数的位数及各位数字之和 对于给定的正整数N,求它的位数及其各位数字之和。 1.1.1 数据处理 数据处理:定义整型变量n(输入值) begin 定义变量n,i,sum i←0,sum←0; while(n不等于0时); { sum=sum+n%10; n=n/10; i++; } 当n=0时output i,sum. } end 数据表达:使用while语句进入循环体。当n≠0时,使用表达式sum=sum+n%10,n/=10计算各位数字之和,i++自增计算整数的位数之和;当n=0时跳出循环。 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 321 3 6 不超过10^9​​的正整数 2345 4 14 不超过10^9​​的正整数 111111111111 12 -47 超过10^9​​的正整数 1.4PTA提交列表及说明 提交说明 编译错误:没有将变量i,sum的初始值赋值为0;不等于的算数运算符马虎书写错误。 编译错误

8. 流程控制语句

泄露秘密 提交于 2019-12-04 13:59:16
1. 条件语句 Python程序语言指定 任何非0和非空(null)值 为 true , 0 或者 null 为 false 。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。 else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。 #!/usr/bin/python # -*- coding: UTF-8 -*- # 例1:if 基本用法 flag = False name = 'luren' if name == 'python': # 判断变量是否为 python flag = True # 条件成立时设置标志为真 print 'welcome boss' # 并输出欢迎信息 else: print name # 条件不成立时输出变量名称 输出结果为: luren # 输出结果 1.1 当判断条件为多个值时,可以使用以下形式: if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4…… #!/usr/bin/python # -*- coding: UTF-8 -*- # 例2:elif用法 num = 5

C语言I博客作业08

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-04 13:34:16
问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I博客作业08 我在这个课程的目标是 完全独立编写一个小游戏程序,并能正常运行。 这个作业在那个具体方面帮助我实现目标 帮助我熟悉使用while和do-while结构解决问题 参考文献 《C语言程序设计》 《C Primer Plus》 1.PTA实验作业 1.1求整数的位数及各位数字之和 对于给定的正整数N,求它的位数及其各位数字之和。 1.1.1数据处理 定义整型变量 输入的整数n,循环次数i,整数各位数的和sum,并且赋值为零。 scanf("%d",&n); while循环语句(n>0) { sum的关系表达式 sum=sum+n%10; n=n/10; i++; (循环此语句,以此计算n的各数及和) } printf输出 循环次数i,n各位数和sum; 返回零; 1.1.2实验代码截图 1.1.3 造测试数据 输入 输出 说明 52 2 7 两位数 123 3 6 三位数 8868 4 30 四位数 1.1.4 PTA提交列表及说明 1.答案错误:忘记给sum赋值为零,导致答案错误,于是给sum赋值为零。 2.答案错误:while语句条件里n应该大于零。 1.2 爬动的蠕虫 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中

Java之循环语句

蹲街弑〆低调 提交于 2019-12-04 13:03:17
循环概述 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。 循环语句for 格式: 执行流程 执行顺序:①②③④>②③④>②③④…②不满足为止。 ①负责完成循环变量初始化 ,在循环开始最初执行,而且只做唯一一次。 ②负责判断是否满足循环条件,不满足则跳出循环 ③具体执行的语句,重复要做的事情内容,若干行语句。 ④循环后,循环条件所涉及变量的变化情况。每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。 执行流程图 代码举例 package demo04_For; //使用for循环,计算1-100之间的偶数和 public class Demo01HundredSum { public static void main(String[] args) { //1.定义一个初始化变量,记录累加求和,初始值为0 int sum = 0; //2.利用for循环获取1‐100之间的数字 for (int i = 1; i <= 100; i++) { //3.判断获取的数组是奇数还是偶数 if (i % 2 == 0) { //4.如果是偶数就累加求和 sum += i; } } //5.循环结束之后

python 入门

ぃ、小莉子 提交于 2019-12-04 11:53:28
python 入门 第一天 1.python环境的安装 1.下载www.python.org 2.安装,注意勾选add path 3.测试 cmd->python 2.pycharm 的安装 1.下载www.jetbrains.com/pycharm 2.安装 3.第一个python程序 1.创建项目 2.创建py文件 编写代码:print("hello world") 执行: ctrl+shift+f10 4.xmind的学习 1.Tab 建立子节点 2.Enter 建立同级节点 第二天 1.编程三部曲 1.明确需求 我要干什么? 2.分析思路 我该怎么做? 3.代码实现 将每个代码用python实现 2.语言的发展史 1.机器语言 打孔机 2.C语言 命令式 3.C++ 面向对象 4.C# Java 垃圾回收 中间指令编译 5. python php js 脚本式 3.什么是python 1.python是一门面向对象的脚本语言,可以速度轻松的把其他语言结合起来 2.python可读性极强,是一门结合了解释性,编译性,互动性和面向对象的脚本语言 4.注释 单行注释 # Ctrl+/ 多行注释 ''' ''' 5.标识符 命名规则 1.由数字 字母 下划线 组成 2.不能由数字开头 3.不能使用python关键字 4.长度没有限制,但要有意义 5.严格区分大小写 6.变量

10-Perl 循环

本小妞迷上赌 提交于 2019-12-04 11:44:00
1.Perl 循环 一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 有的时候,可能需要多次执行同一块代码。 编程语言提供了更为复杂执行路径的多种控制结构。 循环语句允许我们多次执行一个语句或语句组。 注意,数字 0, 字符串 '0' 、 "" , 空 list () , 和 undef 为 false ,其他值均为 true。 true 前面使用 ! 或 not则返回 false 。 Perl 语言提供了以下几种循环类型: 循环类型 描述 while 循环 当给定条件为 true 时,重复执行语句或语句组。循环主体执行之前会先测试条件。 until 循环 重复执行语句或语句组,直到给定的条件为 true。 循环主体执行之前会先测试条件。 for 循环 多次执行一个语句序列,简化管理循环变量的代码。 1.4 foreach 循环 foreach 循环用于迭代一个列表或集合变量的值。 Perl foreach 循环用于迭代一个列表或集合变量的值。 语法格式如下所示: foreach var (list) { ... } 例子: #!/usr/bin/perl @list = (2, 12, 36, 42, 51); # 执行foreach 循环 foreach $a (@list){ print "a 的值为: $a\n"; } do..

javaScript基础知识总汇

独自空忆成欢 提交于 2019-12-04 09:34:32
javaScript是什么: 1、JavaScript 运行在客户端(浏览器)的编程语言 2、用来给HTML网页增加动态功能 3、用来给HTML网页增加动态功能。 4、Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。为什么开头叫java,因为当时java特别牛逼吗,所以可能为了营销吧。 应用场景: 网页特效 服务端开发(Node.js) 命令行工具(Node.js) 桌面程序 App 控制硬件-物联网 网页游戏开发 JavaScript和HTML、CSS的区别 HTML:提供网页的结构,提供网页中的内容 CSS: 用来美化网页 JavaScript: 可以用来控制网页内容,给网页增加动态的效果 javaScript的组成 1、ECMAScript - JavaScript的核心简称ES,ECMA 欧洲计算机制造联合会 网景公司出了一套标准javaScript,微软出了一套标准JScript。为了统一所以制定了一套标准ECMAScript,它描述了语言的基本语法和数据类型 2、DOM(Document Object Model):一套操作页面元素的API 3、BOM(Browser Object Model):一套操作浏览器功能的API javaScript的书写位置 1、写在行内: <input