C语言经典题目“铺地板“代码

2022-07-12 05:18:22   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《C语言经典题目“铺地板“代码》,欢迎阅读!
题目,地板,语言,代码,经典
铺地板(选作)

背景

你是一名室内装潢工程队的配料员。你的伙伴们喜欢采用字型的方式铺大理石地砖,图案如下: 1 3 4 10 11

2 5 9 12 19

6 8 13 18 20

7 14 17 21 24

15 16 22 23 25

学了 C 语言以后,你决定编写一个程序,帮助你的同伴生成这样的图形。 输入:

方阵N的大小。 输出 方阵。



程序:

#include int main() { int i=0,j=0,g,n,t=1; int a[100][100]; scanf("%d",&n); for(g=0;g { if(g%2!=0)


{

for(i=0,j=g;i<=g&&j>=0;i++,j--) { a[i][j]=t; t++; } } else { for(i=g,j=0;i>=0&&j<=g;i--,j++) { a[i][j]=t; t++; } } }

for(g=1;g { if(g%2!=0) {

for(i=g,j=n-1;i=g;i++,j--) { a[i][j]=t; t++; } } else { for(i=n-1,j=g;i>=g&&j { a[i][j]=t; t++; } } }

for(i=0;i { for(j=0;j { if(j==n-1) printf("%2d",a[i][j]); else printf("%2d ",a[i][j]);


}

}

printf("\n"); }

return 0;


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

相关推荐