我想制作一个这样的星形图案。星形图案逻辑
*
* * *
* * * * *
* * *
*
我正在使用此代码。
for (int i=1; i<=3; i++) {
for (int j=1; j<=3-i; j++) {
printf(" ");
}
for (int k=1; k<=2*i-1; k++) {
printf("x");
}
printf("\n");
}
这会给
*
* * *
* * * * *
我怎么会在递减顺序进行迭代。
when I am using
for (int i=3; i>=0; i--) {
for (int j=1; j<=3-i; j++) {
printf(" ");
}
for (int k=1; k<=2*i-1; k++) {
printf("x");
}
printf("\n");
}
xxxxx
xxx
x
我们如何合并它?
使用'我 - '而不是'我++' –
使用'> ='而不是'<=' –
可能重复的[是否有可能做循环向后吗?](http://stackoverflow.com/questi ons/3263207/is-it-it-it-do-for-loop-backward) –