摘要: 1 /* centre_sort.cpp 2 * 给定一个数组input[] ,如果数组长度n为奇数, 3 * 则将数组中最大的元素放到 output[] 数组最中间的位置, 4 * 如果数组长度n为偶数,则将数组中最大的元素放到 5 * output[] 数组中间两个位置偏右的那个位置上, 6 * 然后再按从大到小的顺序,依次在第一个位置的两边, 7 * 按照一左一右的顺序,依次存放剩下的数。 8 */ 9 10 #include 11 #include 12 13 void sort(int n, int input[], int output[]... 阅读全文
posted @ 2013-09-08 17:09 安迪Lee 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1 /* cal_score.cpp 2 * 选秀节目打分,分为专家评委和大众评委, 3 * score[] 数组里面存储每个评委打的分数, 4 * judge_type[] 里存储与 score[] 数组对应的评委类别, 5 * judge_type[i] == 1,表示专家评委, 6 * judge_type[i] == 2,表示大众评委,n表示评委总数。 7 * 打分规则如下:专家评委和大众评委的分数先分别取一个平均分(平均分取整), 8 * 然后,总分 = 专家评委平均分 * 0.6 + 大众评委 * 0.4,总分取整。 9 * 如果没有大众评委,... 阅读全文
posted @ 2013-09-07 19:15 安迪Lee 阅读(639) 评论(2) 推荐(0) 编辑
摘要: 1 /* calculate.cpp 2 * 问题描述: 3 * 输入一个只包含个位数字的简单四则运算表达式字符串, 4 * 计算该表达式的值 5 * 注: 6 * 1、表达式只含 +, -, *, / 四则运算符,不含括号 7 * 2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况 8 * 3、要考虑加减乘除按通常四则运算规定的计算优先级 9 * 4、除法用整数除法,即仅保留除法运算结果的整数部分。 10 * 比如8/3=2。输入表达式保证无0作为除数情况发生 11 * 5、输入字符串一定是符合题意合法的表达式, 12 * 其中只包括... 阅读全文
posted @ 2013-08-30 22:12 安迪Lee 阅读(882) 评论(0) 推荐(1) 编辑
摘要: flushall()函数如下所示的一个非常简单的程序.1 #include 2 void main(void)3 {4 char cA,cB;5 printf("input cA and cB:\n");6 scanf("%c",&cA);7 scanf("%c",&cB);8 printf("Now they are:%c\t%c\n",cA,cB);9 }本意思是从键盘接受两个字符,然后反馈到屏幕上.比如我要输入A和B,那么希望得到的结果是Now they are:A B但结果却只显示了:A为什 阅读全文
posted @ 2013-08-26 19:36 安迪Lee 阅读(7764) 评论(0) 推荐(0) 编辑
摘要: 1 /* array_iterate.cpp 2 * 输入一个由随机数组成的数列(数列中每个数均是大于0的整数,长度已知),和初始计数值m。 3 * 从数列首位置开始计数,计数到m后,将数列该位置数值替换计数值m, 4 * 并将数列该位置数值出列,然后从下一位置从新开始计数,直到数列所有数值出列为止。 5 * 如果计数到达数列尾段,则返回数列首位置继续计数。 6 */ 7 8 #include 9 #include 10 #include 11 12 void array_iterate(int len, int input_array[], int m... 阅读全文
posted @ 2013-08-25 23:51 安迪Lee 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤消我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi只能运行于unix中,而vim可以运行于unix,windows ,mac等多操作平台。3、语法加亮vim可以用不同的颜色来加亮你的代码。4、可视化操作就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。5、对vi的完全兼容某些情况下,可以把vim当成vi来使用。 阅读全文
posted @ 2013-08-04 12:32 安迪Lee 阅读(727) 评论(2) 推荐(0) 编辑
摘要: 致力于Linux桌面操作系统的平民化,一直强迫自己完全在Ubuntu系统下进行日常的电脑使用,但是用长了时间的Windows,还是有些习惯改不过来,比如只要在下载或者看在线视频的时候就会不自觉关注网速,而且我的电脑是Intel+Nvidia的双显卡,虽然使用大黄蜂bumblebee禁用了独立显卡,却还是总担心电脑的发热问题,所以也会经常查看电脑的CPU温度。 Ubuntu自带一个叫做“系统监视器”的软件,打开了就能查看网速和CPU的使用情况,但是每次要看网速和CPU的使用情况都得打开这个软件,麻烦不说还很占位置,也不能看CPU的温度,于是就想另辟蹊径。 解决双显卡发热量打的问题的时候同... 阅读全文
posted @ 2013-08-03 00:09 安迪Lee 阅读(4405) 评论(0) 推荐(0) 编辑
摘要: which 只能寻找执行文件 ,并在PATH变量里面寻找。whereis 从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件。locate 同上,不过文件名是部分匹配。find 是直接在硬盘上搜寻,功能强大,但耗硬盘,一般不要用。 阅读全文
posted @ 2013-07-20 21:00 安迪Lee 阅读(2141) 评论(0) 推荐(0) 编辑
摘要: “我胡汉三又回来了”,好久没出现在博客园了,准备考试什么的最烦躁了,今天又重新整了下我的Ubuntu,结果发现了一个Chrome浏览器的Bug,但是与其说它是个Bug,还不如说它是个Joke。 好吧,原谅我有电脑洁癖,尤其是对于~目录的洁癖,今天偶然发现~目录下多了一个名为“libpeerconnection.log”的文件,起初不以为意,虽然不知道是怎么生成的,但是打开一看,什么内容都没有,也就安安心心地删了。删的时候就有种预感,这玩意不会又偷偷自己生成吧。果不其然,不管我怎么删,重启电脑后,它依然坚挺地立在那里。好吧,我怒了,那么“libpeerconnection.log”,你就等... 阅读全文
posted @ 2013-07-19 22:58 安迪Lee 阅读(1792) 评论(8) 推荐(0) 编辑
摘要: 1、chmod是linux中更改文件权限的命令,常用的有:(1) sudo chmod u+x(2) sudo chmod g+x(3) sudo chmod o+x其中的 u、g、o 分别代表的就是 user、group、others,"+"代表赋予权限,x (executable)代表可执行权。2、sudo chmod 777 代表什么:三位数字分别代表 user、group、others 的权限,可读(r)、可写(w)、可执行(x)的权限分别用数字 4、2、1 表示,数字7是权限 4、2、1 的和,777 即代表 user、group、others 均具有可读(r)、 阅读全文
posted @ 2013-05-29 15:56 安迪Lee 阅读(7582) 评论(0) 推荐(0) 编辑