20160413

第四天

XMind 思维导图复习之前知识

数据类型-变量常量-运算符(表达式)-语句(顺序、分支、循环)-数组-函数

1.if

if(表达式)(布尔型)

{

语句

}

注意:

1.如果,表达式成立,只执行一条语句的话,可以省去花括号。如果表达式成立,需要执行的语句数量大于等于2条,必须把这些句语放在花括号中。

2.if的小括号后,不要加分号。

2.if...else...

if(表达式)

{

}

else

{

}

注意:同if

1.可以有if没有else,但是有else,前面必须有if.

2.else后面没有括号和条件表达式。

3.满足条件走if后的花括号,直接就忽略else

3.多分支

if... else if .... else if.....else

if(表达式1)

{

语句1;

}

else if(表达式2)

{

语句2;

}

...

else

{

语句n;

}

作业:年龄段;不同时间段的问候语;输入月份显示多少天。

4.if嵌套

if(表达式)

{

if(表达式)

{

}

}

else

{

if(表达式)

{

}

else

{

}

}

 

注意事项

  1. 编写if嵌套语句时,注意花括号的数量和对应的语句,嵌套层级分清楚。
  2. 熟悉前面学习的知识,变量和运算符的使用
时间: 2024-08-03 07:12:55

20160413的相关文章

[2016-04-13][codeforces][447][C][DZY Loves Sequences]

时间:2016-04-13 23:39:47 星期三 题目编号:[2016-04-13][codeforces][447][C][DZY Loves Sequences] 题目大意:给定一串数字,问改变其中一个数字之和,最长能得到多长的严格增加的子串 分析: 维护每个数字往左和往右能延续多长(严格减,增),然后枚举每个点, 如果这个点已经在一个严格增加的序列中,那么ans =min(n, max(ans , l[i] + r[i] + 1)) 即左右两边延伸之后,改变后面非递增的一个数字 注意这

[2016-04-13][POJ][1860][Currency Exchange]

时间:2016-04-13 23:48:46 星期三 题目编号:[2016-04-13][POJ][1860][Currency Exchange] 题目大意:货币对换,问最后能否通过对换的方式使钱变多, 分析: 直接spfa判断是否存在环,如果存在那么就能无限增值 如果不存在正环,那么直接判断最终d[s] 是否 大于初始值 #include<cstdio> #include<vector> #include<cstring> #include<queue>

[2016-04-13][codeforces][447][B][DZY Loves Strings]

时间:2016-04-13 23:36:46 星期三 题目编号:[2016-04-13][codeforces][447][B][DZY Loves Strings] 题目大意:已知每个字母的权值,给定一个字符串s,问,插入k个字母进入字符串s之和,最多能得到多大的权值 分析:直接往s后面插入k个权值最大的字母 #include<cstdio> #include<cstring> #include<algorithm> using namespace std; char

[2016-04-13][codeforces][447][A][DZY Loves Hash]

[2016-04-13][codeforces][447][A][DZY Loves Hash].md 时间:2016-04-13 23:35:11 星期三 题目编号:[2016-04-13][codeforces][447][A][DZY Loves Hash] 题目大意:问hash是否冲突 分析:模拟一遍即可 #include<cstdio> #include<cstring> using namespace std; const int maxn = 300 + 10; in

[2016-04-13][HDU][1233][还是畅通工程]

时间:2016-04-13 23:56:49 星期三 题目编号:[2016-04-13][HDU][1233][还是畅通工程] 题目大意:求最小生成树 分析:直接kruskal #include<cstdio> #include<algorithm> using namespace std; const int maxn = 100 + 10; int fa[maxn]; struct Edge{ int u,v,c; Edge(int _u= 0,int _v=0,int _c=

[2016-04-13][HDU][1875][畅通工程再续]

时间:2016-04-13 23:58:24 星期三 题目编号:[2016-04-13][HDU][1875][畅通工程再续] 题目大意:求边权在指定范围内的最小生成树 分析:kruskal合并的时候判断一下,最后判断一下合并的边数是否为n-1 #include<cstdio> #include<algorithm> #include<cmath> using namespace std; const int maxn = 100 + 10; struct Point{

Java一点笔试题【2016-04-13】

第一部分.Java 测试题 1.列举Java 中八大基本数据类型(8). Int .short. long. float. char. byte. double .boolean 2.依据下面描述创建类.声明属性和定义方法,创建类的实例对象,调用方法(15). 建立一个汽车Vehicle类,包括轮胎个数TireNum,汽车颜色Color,车身重量Weight.速度speed等成员变量.并通过不同的构造方法创建实例.至少要求:  汽车能够加速speedUp,减速slowDown,停车stop. p

20160413作业

高项 第16章 外包管理 1.外包的形式有哪五种?什么是利益关系 活动外包.服务外包.内包.合包.利益关系 利益关系:这是一种长期合作关系,双方先为此关系进行投资,再根据预先拟定的合作协议分享利益,共同承担风险,同时共享利益.如果利益无法实现,供应商不会因他们的努力和投入而获得任何报酬. 1.外包管理的目标是什么?要实现这个目标,对外包管理提出哪四个方面的要求? 软件外包管理总的目标是用强有力的手段来管理同时进行的众多外包项目,满足进度.质量.成本的要求.要实现这个目标就对外包管理提出了以下四方

教你成为全栈工程师

教你成为全栈工程师(Full Stack Developer) 〇-什么是全栈工程师(2016-04-04) 教你成为全栈工程师(Full Stack Developer) 一-各显神通总结八大类编程语言的区别(2016-04-06) 教你成为全栈工程师(Full Stack Developer) 二-半小时学会网站开发(2016-04-08) 教你成为全栈工程师(Full Stack Developer) 三-网站后端服务器那些事(2016-04-10) 教你成为全栈工程师(Full Stac