java dot画图_小O的图案 (Java代码)(最简单的解法)
解題思路:
注意事項:
參考代碼:import?java.util.Scanner;
public?class?C1788?{
public?static?void?main(String[]?args)?{
Scanner?sc?=?new?Scanner(System.in);
while?(sc.hasNext())?{
F(sc.nextInt());
}
sc.close();
}
private?static?void?F(int?n){
System.out.println(n);
int?len?=?2*n?-?1;
char[][]?a?=?new?char[len][len];
int?min?=?0,?max?=?0;
if(n?%?2?==?0){
min?=?n?-?2;
max?=?n;
}else{
min?=?n?-?1;
max?=?n?-?1;
}
while(min?>=?0?&&?max?<=?len?-?1){
for(int?i?=?min;?i?<=?max;?i++){
a[min][i]?=?'*';
a[max][i]?=?'*';
a[i][min]?=?'*';
a[i][max]?=?'*';
}
min?-=?2;
max?+=?2;
}
for(int?i?=?0;?i?
for(int?j?=?0;?j?
System.out.print(a[i][j]?==?'*'???'*'?:?'?');
}
System.out.println();
}
}
}
總結
以上是生活随笔為你收集整理的java dot画图_小O的图案 (Java代码)(最简单的解法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 桔子浏览器电脑版看不了视频怎么办 视频无
- 下一篇: win7宽带已连接但是有感叹号无法上网的