[C語言] " * "旗
在屏幕上輸出以下圖案:
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
這個和九九乘法口訣表的原理一致,只不過去掉數字留下星號:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b;
for (a = 1; a <= 7; a++)
{
for (b = 1; b <= 2 * a - 1; b++)
{
printf("*");
}
printf("\n");
}
a--;
for (a = 6; a >= 1; a--)
{
for (b = 1; b <= 2 * a - 1; b++)
{
printf("*");
}
printf("\n");
}
system("pause");
return 0;
}
輸出結果: