任务四 3题
2017-03-04 15:03:46 0 举报
c语言螺旋矩阵流程图
作者其他创作
大纲/内容
t
输入m,n
f
nn++;mm--;
x = m * n
(mm m - i ) && (nn n - i )
i = 0
结束work3的循环(work4)
i++
开始(work2)
i<m
释放free(p)
(mm i) && (nn = i)
k--
生成动态二维数组**p
开始(work3)
i=0
nn--;mm--;
开始(work4)
nn--;mm++;
释放free(p[i])
结束循环break;
生成动态数组 p[m][n](work1)
x = 0;mm = 0;nn = 0;i = 0;
释放生成的动态数组(work3)
p[mm--][nn] = x++;
p[mm++][nn] = x++;
i++;
结束
x m * n
输入k
生成动态数组p[i]
p[mm][nn--] = x++;
nn++;mm++;
p[mm][nn++] = x++;
开始
生成矩阵螺旋(work2)
k>0
i < m
0 条评论
下一页