编程
文章平均质量分 63
chenmoo0821
我就是一只安静的考拉~
展开
-
随机数生成算法,每一次生成都不一样
项目中要用到一个随机数生成算法,但是每一次生成间隔时间很短,还要保证每一次生成的随机数都不相同,于是就想到了利用当前时间的毫秒作为随机数种子来生成。#include #include // for gettimeofday()#include // for random()using namespace std;unsigned int getRandomNum();int原创 2016-02-25 09:41:58 · 4913 阅读 · 0 评论 -
map删除元素时防止迭代器失效的例子
很好的例子,供大家参考。#include #include #include #include #include using namespace std;int main(){ map _map; for (int i = 0; i < 10; i++) { _map.insert(make_pair(i,i+1)); }原创 2016-02-25 09:43:57 · 1620 阅读 · 0 评论 -
VIM使用技巧
1. 选定文字 / 拷贝粘贴v为可视模式,可以选定多行。选定多行之后,可以用yy或者dd等等进行拷贝和剪切。p 是粘贴y 和d 可以直接拷贝或者剪切选定的内容yw是拷贝一个单词如果要复制整行的最简单办法就是V,y,p 就行了v是可以选定一行任意个字符的,V是行选定的,一次一整行,然后通过向下或向上移动光标而选定多行。对于v选定的,拷贝后就是这么多,选多少就拷贝多原创 2016-03-11 08:32:46 · 660 阅读 · 0 评论 -
一天一个算法之质数判断
#include int main(){ int num = 0; int flag = 1; int i = 0; printf("请输入一个正整数:(必须大于1,1不是质数也不是合数)"); scanf("%d", &num); if (num <= 1) { printf("输入错误!退出!\n"); return -1; } for (i=2; i<=num原创 2016-03-01 08:06:29 · 273 阅读 · 0 评论 -
一天一个算法之回文判断
像12321这样的数我们称它为回文,算法的原理:将该数翻转如果和原数相同,则为回文,具体如下:#include int main(){int num;int tmp;int rem = 0;int reverse = 0;printf("请输入一个正整数\n");scanf("%d", &num);tmp = num;while (tmp !=原创 2016-03-01 08:11:26 · 422 阅读 · 0 评论