首先看一下手写的栈: 我们可以发现。x是与index的上一个元素比较的 举个例子 栈:1 3 2 4 5 x=2 这样的话会输出 5 4 2 但是stl不支持和栈顶的上一个元素比较,因为上一个元素一定是被pop掉的。 那么我们可以怎么实现呢? 1.首先我们需要明白一点,如果我们把循环的条件改为 那么 ...
分类:
其他好文 时间:
2017-07-11 11:11:45
阅读次数:
166
程序入口变量变量声明变量初始值变量赋值静态变量变量类型判断(typeof)变量类型转换常量基本数据类型字节类型字符类型整性短整型长整型浮点型数组数组声明与赋值字符串逻辑判断语句循环语句for语句while语句异常处理try语句函数与过程函数定义函数调用函数参数可变参数形式参..
分类:
其他好文 时间:
2017-07-09 21:54:21
阅读次数:
171
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 程序分析:利用while语句,条件为输入的字符不为 '\n '. ...
分类:
其他好文 时间:
2017-07-09 21:52:40
阅读次数:
153
for语句比while语句和do-while都要灵活,是一种功能更大、更常用的循环语句,它的一般语法格式为: 【注】:其中,表示式可以省略,但是分号不可省略。 我们来看看for循环实现的一些图案吧! 正三角形: js: 效果: 倒三角: js: 效果: 交叉图形: js: 效果: 再给大家展示个九九 ...
分类:
其他好文 时间:
2017-07-08 18:49:53
阅读次数:
629
题目:一个二维数组里面是由1和0构成的,里面所有的1都是相互关联的,有且只有一块由连续1构成的区域,请找出来最小能包括所有1的矩形, 前提:给出一个任意二维数组以及其中的一个1的元素的x和y坐标。 0,1,1,0 例如:int [2][3]a={{0,0,1,0}, 1 这一行含有1,映射到行边上为 ...
分类:
编程语言 时间:
2017-07-08 12:20:41
阅读次数:
194
三、语句和严格模式 JavaScript程序由语句组成,语句遵守语法规则。 例如:if语句,while语句,with语句等等…… block块语句 常用于组合0~多个语句,块语句用{}定义 直接以花括号开头会被理解成块,如果想被理解为自变量表达式需要赋值或再套一个括号 需要注意没有块级作用域: 声明 ...
分类:
编程语言 时间:
2017-07-03 22:31:56
阅读次数:
243
一、循环控制语句 循环语句主要就是在满足条件的情况下反复执行某一个操作,循环控制语句主要包括while语句、do...while语句 和for语句。 1、While语句 语法: 当“条件表达式语句”的返回值为true时,则执行大括号“{ }”中的语句块,当执行完大括号“{ }”的语句块后,再次检测条 ...
分类:
编程语言 时间:
2017-06-28 09:23:47
阅读次数:
258
1.选择结构语句 C#选择结构语句主要就是 if(判断条件){ 1 } else{ 2 } 当满足if里面的条件的时候就返回true执行1,只有不满足if里面的条件就返回false执行2 例如: 2.循环语句 循环语句主要分为:while语句 for语句 do...while语句 这三种(for最常 ...
先看JS循环作业题: 一.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米 这个题主要考察的点:1.当要求得到什么效果或者多少次结束时,我们可以考虑运动while语句是比较方便的; 2.对折一次厚度要*2,所以下次折叠后,厚度为上一次的2倍 二.公鸡2文,母鸡1文,小鸡半 ...
分类:
编程语言 时间:
2017-06-15 20:31:32
阅读次数:
191
1.顺序语句 if(a>10){ alert("A的值大于10"); } 2.分支语句 if...else if(a>10) { alert("A的值大于10"); } else { alert("A的值不大于10"); } 循环语句 1.for循环 四要素:初始值 循环条件 状态改变 循环体 wh ...
分类:
编程语言 时间:
2017-06-13 22:39:47
阅读次数:
140