米字形字符矩阵生成算法实现.pdfVIP

  • 0
  • 0
  • 约4.83千字
  • 约 3页
  • 2026-03-09 发布于北京
  • 举报

C++

importjava.util.Scanner;

publicclassMain{

publicstaticvoidline(char[][]map,intdirection){

intstep=map.length/2;

inthandle_word=(int)map[step][step];

int[][]move={{-1,-1},{-1,0},{-1,1},{1,0},{1,1},{0,1},{1,-1},{0,-1}};//x,y

for(inti=1;i=step;i++){

map[step+(move[direction][0]*i)][step+(move[direction][1]*i)]=

(char)(handle_word-i);

}

}

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

intA=65;

Scannersc=newScanner(System.in);

intn=sc.nextInt();intlen=2*n-1;

char[][]map=newchar[len][len];

for(inti=0;ilen;i++)

for(intj=0;jlen;j++)

map[i][j]=.;

map[len/2][len/2]=(char)(A+n-1);

for(inti=0;i8;i++){

line(map,i);

}

for(inti=0;ilen;i++){

for(intj=0;jlen;j++){

System.out.print(map[i][j]);

}

System.out.println();

}

}

}

C

#includestdio.h

intmain()

{

intn,i,j,k,t;

scanf(%d,n);

chara[2*n-1][2*n-1];

for(i=0;i2*n-1;i++)

for(j=0;j2*n-1;j++)

a[i][j]=0;

k=n;

for(i=0;in-1;i++)//行数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档