自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 输入一个数计算其二进制中连续1的个数

输入一个数,计算其对应二进制中,连续1的最长的个数 如: 9 = 1001 15 = 1111 其最长连续1的个数分别为1和4 代码:// example: // input 31 // output 5 //#in...

2015-12-20 19:00:14 1206 0

原创 利用gmp库查找完美数

完美数的定义:若一个数能写成其所有质因数之和,则称之为完美数。 如: 6 = 1 + 2 + 3 = 2 * 3   28 = 1 + 2 + 4 + 7 + 14 = 4 * 7  这些完美数都满足为两个数的乘积构成,且第二个数为质数  公式:  (2^(n-1)) * (2^n -1)...

2015-12-20 17:33:11 654 0

原创 Linux gmp类库的简单使用(二)

GMP常用函数介绍(这里只简单介绍一下整数函数,如需更多请自行阅读手册)1.初始化函数mpz_t integ;// 定义 mpz_init (integ)// 初始化,默认值为02.赋值函数// 把op赋值给rop  void mpz_set (mpz_t rop, mpz_t op) ...

2015-12-20 17:05:41 4235 0

原创 Linux gmp类库的简单使用(一)

第一步:下载该库文件 地址1      地址2 第二步:安装 1. 将下载之后的安装包解压 命令:    .tar.gz格式  tar -zxvf gmp-4.1.4.tar.gz       .tar.lz格式  tar -jxvf gmp-4.1.4.tar.lz 2....

2015-12-20 16:26:39 5734 0

转载 Linux Ubuntu下Git命令自动补全

转自:http://blog.sina.com.cn/s/blog_601f224a01011zt0.htmlgit 命令并不支持自动补全功能,为了使我们的工作更加高效,就非常有必要用到自动补全功能。但是要实现这个功能需要用到 git 源码中的一个脚本文件。所以就从下载源码讲起。 如果没有安装 ...

2015-12-18 21:41:33 4027 4

原创 C/C++中如何判断一个输入的变量是否和其定义的类型一致

思路:  所有的变量都字符串来表示,先判断该字符串是否符号该数据类型的构造形式,然后再把字符串转换成对应的数据类型。比如,现在要输入一个(int)整型变量,则先定义一个string类型的变量str(C语言中对应用char[]数组)来保存想输入的整型变量,然后判断这个字符串中是否只含有’0’~’9’...

2015-12-18 19:55:27 2961 0

原创 Linux 下的Makefile(二)

之前说到怎么写一个简单的Makefile,现在介绍一下怎么把编译好的目标文件和执行文件分离出来,也就是分别放到两个文件夹当中。 举例: 当前test目录里面有一个文件夹src(sources),里面放有5个源文件(和之前的一样)。现在要做的就是编译完成之后,把目标文件和源文件以及可执行文件分离开...

2015-12-15 21:18:44 851 0

原创 Linux 下的Makefile(一)

一、入门级入门级其实就和直接用命令在终端下编译基本上没有任何区别。只是把在终端中键入的命令全部放入到Makefile文件中。 举例: //hello.cpp #include<iostream> using namespace std; int main() { cout&l...

2015-12-15 17:34:54 669 0

提示
确定要删除当前文章?
取消 删除