c语言经典题目螺旋矩阵 谁能告诉我怎么用C语言写数字螺旋方阵?
谁能告诉我怎么用C语言写数字螺旋方阵?
1. 这是一个5*5阶的螺旋方阵。程序打印出这种形式的n*n(n<=15)阶方阵(顺时针旋转),n由键盘输入。┌ 1 2 3 4 5 │ 16 17 18 19 6 │ 15 24 25 20 7 │ 14 23 22 21 8 │ 13 12 11 10 9 ┘ 2. 例行程序:
#包括和ltstdio。获取(int x,int y,int LT,int n){if(x==0)return LT y else if(y==0)return LT 4*(n-1)-x else if(y==n-1)return LT n x-1 else if(x==n-1)return LT 3*(n-1)-y else return get(x-1,y-1,LT 4*(n-1),n-2)}int main(void){int n,i,j scanf(%d,&n)for(i=0 i< n i){for(j=0 j< n j)printf(“-”,get(i,j,1,n))putchar(“n”)return 0}
螺旋方阵C语言编程?
那时,月亮在天上,云在发光。
如果你想谈论它,那将是一个凉爽的秋天。
野火无止境,春风再起。
天空中的荷叶碧蓝无边,阳光下的荷花红红的。
c语言经典题目螺旋矩阵 数字旋转方阵c语言 c语言数组螺旋输出
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。