我想知道如何使用嵌套循环使用*
和_
创建以下模式。
*_______*
__*___*
____*
__*___*
*_______*
我目前正在尝试用Java做这个,但是C中的答案也可以,我可以推断出答案。 这是一张图片,可以更好地理解所需的模式。
我知道我需要开始使用一些代码,但我无法设法解决逻辑问题。
是否有任何算法/技术可以指导我为了能够尝试这个,一些卡诺地图就像技术。
答案 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();
}