問題描述:
我們給出三角形的高度,通過函數在控制台上列印出一個三角形。右側代碼連續列印了幾個大小不同三角形,最後形成了一個階梯狀的連續三角形。
請仔細閱讀代碼,填寫缺失代碼,完成圖形的列印。
代碼:
#include <stdio.h>
void print(int n) {
for (int i = ; i < n - ; ++i) {
for (int j = ; j <= n + i - ; ++j) {
if ( /*在這裡填寫必要的代碼*/) {//填寫j==n-i-1
printf("*");
} else if (j == n + i - ) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
for (int i = ; i < n * - ; ++i) {
printf("*");
}
printf("\n");
}
int main()
{
for (int i = ; i <= ; i *= ) {
print(i);
}
return ;
}