在寬度為 2*N、高度為 N 的字元網格中,字母 V 由兩條對稱斜線組成:
i 行第 i 列i 行第 2*N - i 列其中 i = 1 ~ N,N=8 為預設高度。
#include <stdio.h>
#define NUM 8
int main()
{
for (int i = 1; i <= NUM; i++) {
for (int j = 1; j <= 2 * NUM; j++) {
if (j == i || j == 2 * NUM - i)
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}
* *
* *
* *
* *
* *
* *
* *
**
雙重迴圈外層控制行(高),內層控制列(寬),條件判斷決定該位置印星號還是空格——這是所有字元圖形列印的通用模板。
NUM 觀察大小變化A、X、M、W