如何创建一个" X"图案?

时间:2017-06-08 02:55:58

标签: java c nested-loops

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

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

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

enter image description here

我知道我需要开始使用一些代码,但我无法设法解决逻辑问题。

是否有任何算法/技术可以指导我为了能够尝试这个,一些卡诺地图就像技术。

1 个答案:

答案 0 :(得分:3)

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();
}