C语言经典题目“晕“代码

2022-05-19 16:08:15   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《C语言经典题目“晕“代码》,欢迎阅读!
题目,语言,代码,经典
精品---

晕(选作)

看着这样的“回”形图案你晕吗? 让我们不用数组,来做出它。 输入:

n。正方形的边长

输出:

边长为 n 的数字回形方阵。



程序:

#include int main() {

int a[20][20],i,j,n,m=1,l,k=0; scanf("%d",&n); l=n; for(i=1;i<=(n+1)/2;i++) {

for(j=0;j {a[k][j+k]=j+m; a[n-1-k][j+k]=3*l-3+m-j; } for(j=1;j<=l-1;j++) {a[j+k][k]=4*l-4-j+m; a[j+k][n-1-k]=l+j+m-1; } m=m+4*l-4; l=l-2; k=k+1;

--精品


精品---

}

}

for(i=0;i<=n-1;i++) {

for(j=0;j<=n-1;j++) printf("%3d",a[i][j]); printf("\n"); }

--精品


本文来源:https://www.wddqxz.cn/cd564a06b34e852458fb770bf78a6529657d3507.html

相关推荐