
ACM
文章平均质量分 73
指尖的游戏
这个作者很懒,什么都没留下…
展开
-
C++ 用new 动态创建多维数组
我们知道 char *a=new char[10]; 可以创建一个长度为10的数组。当把定值10换为一个变量时,我们的程序也没有任何问题,这时可成了名副其实的动态创建数组,如: int n=10; char *a=new char[n]; 但我们怎么动态创建一个多维数组呢?一定有人写出来这样的代码: //错误代码 char **a=new char[10][10]; 但是在VC6下转载 2011-10-24 22:50:36 · 764 阅读 · 0 评论 -
poj 1131进制转换
//POJ 1131 Octal Fractions 任意进制之间小数的转换 //给定一个八进制的小数题目要求你把它转换为十进制小数, //转换后小数的位数是转换前八进制小数位数的3倍且不输出末尾无意义的零(即后置零). // 我采用的方法是乘10然后对8取整(现在假设将p进制的小数转换为n进制,同样采用乘n取整:), //每转换一位,都必须从最低位s[len-1]开始至小数的最高位(即小数转载 2011-11-09 19:49:47 · 984 阅读 · 0 评论 -
编程实用命令和工具
1.在linux下经常要对比两个文件在内容上有哪里不一样,可以用vim的deffsplit解决,具体如下: 问题:有文件a.tmp和b.tmp,对比两文件内容上有哪些地方不一样.解决: 1).在vim打开a.tmp vim a.tmp 2).在vim中输入 :vert diffsplit b.tmp 简单方法:直接在shell下 vimdiff a原创 2012-04-15 21:13:23 · 687 阅读 · 0 评论