- 博客(3)
- 收藏
- 关注
原创 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 249
原创 利用指针交换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 877
原创 数字型问题:整数取整取余的应用
数字型问题:整数取整取余的应用例题:给一个不多于五位的正整数,要求求出它是几位数分别输出每一位数字按逆序输出各位数字,例如原数为123,应输出321前言完成此题,需要明确:整数不是数组,不能进入一个数字内部读取数字得到低位数字:取余得到高位数字:取整抛弃高位数字:取余抛弃低位数字:取整一、求出它是几位数用计数器count记录数字位数int main(){ int n; scanf("%d",&n); int count = 0; if(n == 0)/
2021-04-11 14:44:44 705
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人