C/C++
Jason.lai
这个作者很懒,什么都没留下…
展开
-
打印螺旋矩阵
<br />define MAX_N 100 <br />int matrix[MAX_N][MAX_N]; <br /><br />/* <br />*(x,y):第一个元素的坐标<br />* start:第一个元素的值<br />* n:矩阵的大小<br />*/ <br />void SetMatrix(int x, int y, int start, int n) { <br />int i, j; <br /><br />if (n <= 0) //递归结束条件<br />return; <br原创 2010-09-26 09:42:00 · 551 阅读 · 0 评论 -
Josephu 问题的实现方法
<br />Josephu 问题为:设编号为1,2,… n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,数到m 的那个人出列,它的下一位又从1开始报数,数到m的那个人又出列,依次类推,直到所有人出列为止,由此产生一个出队编号的序列。<br /><br />数组实现:<br />#include <stdio.h> <br />#include <malloc.h> <br />int Josephu(int n, int m) <br />{ <br />int flag, i, j =原创 2010-09-26 15:36:00 · 606 阅读 · 0 评论