赛题以及注意事项(下载):https://files.cnblogs.com/files/usingnamespace-caoliu/%E5%88%9D%E8%B5%9B.rar 第一题(已优化): 给定一个正数数组,找出不相邻元素的子序列的和的最大值。如:2、5、3、9应该返回14(5+9);8、 ...
分类:
其他好文 时间:
2018-05-12 02:46:30
阅读次数:
245
for循环一般格式为:for变量in列表
do
command1
command2
...
commandN
done列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。in列表是可选的,如果不用它,for循环使用命令行的位置参数。例如,#!/bin/bash顺序输出..
分类:
其他好文 时间:
2016-06-29 16:07:49
阅读次数:
164
printf命令用于格式化输出,是echo命令的增强版。它是C语言printf()库函数的一个有限的变形,并且在语法上有些不同。注意:printf由POSIX标准所定义,移植性要比echo好。如同echo命令,printf命令也可以输出简单的字符串:printf"caoliu是真的好耶!\n"结果:caoliu是真的好耶..
分类:
其他好文 时间:
2016-06-28 13:17:48
阅读次数:
148
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$表示当前Shell进程的ID,即pid,看下面的代码:#!/bin/bashecho$$运行结果4914命令行参数运行脚本时传递给脚本的参数称为命令行参数。命令行参数用$..
分类:
其他好文 时间:
2016-06-27 17:52:50
阅读次数:
243
echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式:echoarg可以使用echo实现更复杂的输出格式控制。显示转义字符echo"\"我爱草榴\""结果将是:"我爱草榴"双引号也可以省略。显示变量name="caoliu"
echo"$name是个好社区"结果将是:caoliu是个好社区同样双..
分类:
其他好文 时间:
2016-06-27 17:47:53
阅读次数:
178
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。例如caoliu="草榴,我的最爱!"单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字..
分类:
其他好文 时间:
2016-06-27 17:46:35
阅读次数:
119
Shell支持自定义变量。定义变量定义变量时,变量名不加美元符号($),如:variableName="value"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划..
分类:
系统相关 时间:
2016-06-27 12:23:53
阅读次数:
237