摘要: 题目: 题目大致意思就是输入n行整型,输入每行整型各个位之和.(以0输入作为结束)样例: INPUT: 123 23 45 0 OUTPUT: 6 5 9解决: 其实题目不难,主要是输入的处理方式上.如果以整形来处理的话那么要处理一共多少位,以及算出各个位的值,比较繁琐.所以采用字符串数组进行处理.下面是代码.#include "stdio.h"#define NUM 30int main(){ int a[NUM],sum=0; char c;again: sum=0; scanf("%c",&c); ... 阅读全文
posted @ 2014-02-10 00:10 brillliu 阅读(129) 评论(0) 推荐(0) 编辑
摘要: DescriptionRedraiment小时候走路喜欢蹦蹦跳跳,他最喜欢在楼梯上跳来跳去。但年幼的他一次只能走上一阶或者一下子蹦上两阶。现在一共有N阶台阶,请你计算一下Redraiment从第0阶到第N阶共有几种走法。Input输入包括多组数据。每组数据包括一行:N(1≤N≤40)。输入以0结束。Output对应每个输入包括一个输出。为redraiment到达第n阶不同走法的数量。Sample Input120Sample Output12方法:其实就是求斐波那契数列.a[0]=1,a[1]=1,a[2]=2,a[3]=3......#include "stdio.h"# 阅读全文
posted @ 2014-02-09 23:46 brillliu 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一:touch可以改变时间戳. 文件有三个时间: 1:最近一次的访问时间; 2:最近一次修改时间,modify:文件内容的改变; 3:最近一次改变时间,change:文件元数据的改变; 文件数据: 数据:文件的具体内容. 元数据:文件属性,属主属组,节点号. 文件的属性变了内容不一定变,文件的内容变了属性则一定会变.比如文件的大小,最近的改变时间. -a:仅改变访问时间(access time) -m:改变修改时间. -t:CCYYMMDDhhmm.ss(年月日时分.秒). ... 阅读全文
posted @ 2014-02-08 13:17 brillliu 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 一.man page的时候很多符号进行说明. []:表示可选参数 :表示必选参数 a|b|c:表示多选一 ...:表示可以多个选项连接 另外凡是大写字母拼写的单词都应知道在man page下会有相应的参数来替换的.如果man date的时候有: date [OPTIONS]...[+FORMATS] 即表示OPTIONS可以替换成一些参数,FORMATS也可以替换成一些参数. 二:date命令. 说明:计算机有两个时间,一个是系统时间,一个是计算机主板晶振的时间.这两个时间都可能因为断电等其他一些原因出错.Windows下面如果修改界面... 阅读全文
posted @ 2014-02-06 14:07 brillliu 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一.linux里可以用man查看命令,设备文件等信息.其中每个命令都有属于自身的"级别".下面比较: 1.用户命令.这个就是提供给用户的外部接口命令用来管理系统的.最常见的就是ls,cat等. 2.系统调用.这个理解为系统提供的函数. 3.常用的库函数. 4.特殊文件.linux所有东西都要看成文件,当然也包括它的设备咯.那么4就属于设备文件的.如/dev/sda等. 5.设定文档的配置文件之类的. 6.游戏. 7.杂项 8.管理员命令. 作为linux运维系统员而言比较重要的就是其中红色标记的.需要重点掌握了解的. 阅读全文
posted @ 2014-02-05 22:36 brillliu 阅读(110) 评论(0) 推荐(0) 编辑