c++
超人小彬
热爱游戏开发,希望能够认识更多游戏开发爱好者。
展开
-
c++在指定范围里面的随机数
srand(time(null));1-10 大于等于1且小于10例子:[a,b) (rand() % (10-1))+1要取得[a,b)的随机整数,使用(rand() % (b-a))+ a; 要取得[a,b]的随机整数,使用(rand() % (b-a+1))+ a; 要取得(a,b]的随机整数,使用(rand() % (b-a))+ a + 1; 通用公式:a + ...转载 2018-07-24 16:17:40 · 9826 阅读 · 2 评论 -
c++去除数组重复
int k[10] = { 0, 1, 1, 0, 2, 3, 2, 4, 2, 4 }; int l[10]; // 申请一个和k相同大小的数组,因为是排除相同,那l种大小必定小于等于k的大小 int m = 0; // 记录当前l种到底存了多少个元素 for (int i = 0; i < 10; i++){ int j = 0; ...转载 2018-07-24 21:20:01 · 3078 阅读 · 0 评论 -
矩阵顺时针90度转换
int const NUM = 5;int ary[5][5] = {{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}}for (int i = 0; i < NUM; i++){ for (int j = 0; j < NUM; j++){ n...原创 2018-07-25 22:19:09 · 635 阅读 · 0 评论 -
寻找数组元素在数组里面出现的个数
int const n = 11; int ary_1[n] = { 1, 2, 2, 3, 3, 4, 5, 6, 7, 7,7 }; int ary_2[n] = {0}; for (int i = 0; i < n; i++){ ary_2[ary_1[i]]++; } for (int i = 0; i < n;...原创 2018-08-04 21:24:16 · 868 阅读 · 0 评论