蓝桥杯(打印回形嵌套)
来源:互联网 发布:jackeylove知乎 编辑:程序博客网 时间:2024/05/24 04:51
打印回形嵌套
1. public class HuiXingQianTao {
2.
3. 这里采用的是用一个二维数组来存放结果
4. public static String list[][] ;
5.
6. public static void main(String[] args) {
7. // TODO Auto-generated method stub
8. 总个数
9. int tal=23;
10. 起始位置
11. int start=0;
12.
13. list=new String[tal][tal];
14. //当总个数大于等于1时调用函数
15.
16. 反复调用 其实可以简单地写成深搜的模式
17. while(tal>=1){
18. addArray(tal,start);
19. tal-=4; //总个数减4
20. start+=2; //起始位置加2
21. }
22. 打印输出
23. myPrint(list);
24. }
25. 下面的注释很完整我就不再写注释了
26. //填充数组函数,tal表示总个数,start表示起始位置
27. public static void addArray(int tal,int start){
28. for (int i=start;i<tal+start;i++){ //i是行,j是列
29. for (int j=start;j<start+tal;j++){
30. if(i==start||i==start+tal-1){
31. list[i][j]="*";
32. }else if(j==start+tal-1||j==start){
33. list[i][j]="*";
34. }else{
35. list[i][j]=" ";
36. }
37. }
38. }
39.
40. }
41. //遍历输出函数
42. public static void myPrint(String list[][]){
43. for (int i=0;i<list.length;i++){
44. for(int j=0;j<list.length;j++){
45. System.out.print(list[i][j]);
46. }
47. System.out.println();
48. }
49.
50. }
51.}
- 蓝桥杯(打印回形嵌套)
- 蓝桥杯 打印回型嵌套
- 蓝桥杯---打印回型嵌套(简单递归)
- 打印回型嵌套
- 蓝桥杯-回形嵌套
- 大题---打印回型嵌套
- 星型打印(for 嵌套循环)
- 各种数字形状打印(嵌套for循环的应用)
- 使用嵌套循环实现正方形打印(Square of Asterisks)
- For循环嵌套(九九乘法表和打印星星)
- Python打印list中的所有元素(list嵌套)
- jatoolsprinter打印iframe嵌套内容
- 嵌套循环-九九乘法表-菱形打印
- 使用嵌套循环,打印字母
- 回形嵌套
- 蓝桥杯软件大赛(回型嵌套)
- 蓝桥杯 回型嵌套
- day03循环结构,for嵌套打印三角星,函数(方法),重载,数组概念,内存
- POJ 1035 Spell checker
- virtual ~ClxDerived()
- 查看sql语句执行时间/测试sql语句性能
- C/C++中的 error LNKxxxx: unresolved external symbol "xxxxx"
- OPT_PARAM Hint saves the day…
- 蓝桥杯(打印回形嵌套)
- 什么是函数式编程?
- oracle常用命令
- POJ 3461 Oulipo(KMP)
- fzu_2120_數字排列(狀態壓縮DP)
- hdu 3068 最长回文 (manacher算法)
- SQL 查询一列的值,显示为一个字符串。
- datawindowobject属性值
- jquery li 新闻前三条加new图标