![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
神说要有光哟
这个作者很懒,什么都没留下…
展开
-
C语言动态数组:约瑟夫环
文章目录前言一、约瑟夫环是什么?二、C语言实现 前言 学习环形处理方法 一、约瑟夫环是什么? 已知有n个人(分别编号为1,2,3…n)围坐成一圈,从第一个人开始报数,报到数m的人出圈;再从下一个人开始重新报数,报到m的人出圈;直至剩下最后一个人的时候游戏结束。输出剩下的人的原始编号。 二、C语言实现 代码如下: int Game(int n)//O(n^2),O(n) { if (n <= 0) return 0; //创建n个长度的标记数组 int* arr = (int*)mall.原创 2021-05-31 20:49:19 · 193 阅读 · 0 评论 -
利用指针交换a,b的值
利用指针交换a,b的值: 基本概念: 指针: 就是地址 &a:获取a的地址 ."&"取地址符 int *p; //p是一个整型指针变量 *p;解引用或者间接访问,访问p所指向的内容 野指针:也成悬挂指针,你不能访问的地址 主函数 代码如下: int main() { int a; int b; scanf("%d%d",&a,&b); assert(b != 0); if(b == 0) return 0; printf("%d\n",a/b);原创 2021-05-05 17:28:59 · 830 阅读 · 0 评论