【问题标题】:How to create an "X" pattern? [duplicate]如何创建“X”图案? [复制]
【发布时间】:2017-06-08 02:55:57
【问题描述】:

我想知道如何使用*_ 使用嵌套循环创建以下模式。

*_______*
__*___* 
____*   
__*___* 
*_______*

我目前正在尝试在 Java 中执行此操作,但 C 中的答案也可以,我可以推断答案。 这是一张图片,可以更好地理解所需的模式。

我知道我需要一些代码才能开始,但我无法弄清楚逻辑。

是否有任何人可以引导我尝试的算法/技术,以便能够尝试这一点,一些类似卡诺图的技术。

【问题讨论】:

  • 你能想出如何只制作 X 的一条对角线吗?

标签: java c nested-loops


【解决方案1】:
for(int i =0; i < 5; i++){
    for(int j = 0; j < 9; j++){
       if(j==2*i || 8-2*i == j)
          System.out.print("*");
       else if(8-2*i < j && j > 2*i)
           break;
       else
          System.out.print("_");
    }
  System.out.println();
}

【讨论】:

    猜你喜欢
    • 2021-07-07
    • 1970-01-01
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    相关资源
    最近更新 更多