一種新解法
#include <stdio.h>
int main()
{
int i, j, k;
// 控制行數(shù)
for (i = 1; i<5; i++)
{
/* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */
for (j = 5; j > i;j--)
{
printf(" ");? ? //輸出空格
}
/* 觀察每行*號(hào)的數(shù)量,補(bǔ)全循環(huán)條件 */
// 每行的「*」是等差數(shù)列 2n - 1?
for (k =1; k<=(2*i-1); k++)
{
printf("*");? ?//每行輸出的*號(hào)
}
printf("\n");? ? ?//每次循環(huán)換行
}
system("pause");
return 0;
}
2019-03-15
5應(yīng)該是3