練習2-3 輸出倒三角圖案(列印圖案)
阿新 • • 發佈:2019-02-05
本題要求編寫程式,輸出指定的由“*”組成的倒三角圖案。
輸入格式:
本題目沒有輸入。
輸出格式:
按照下列格式輸出由“*”組成的倒三角圖案。
* * * *
* * *
* *
*
關鍵之處:
- 列印圖形就中規中矩的二重迴圈。
程式碼:
方法一:投機取巧。
#include <stdio.h>
int main (void){
printf("* * * *\n");
printf(" * * *\n");
printf(" * *\n");
printf(" *\n");
return 0;
}
方法二:二重迴圈。
#include <stdio.h> int main(void) { int i, j; for ( i = 0; i < 4; i++ ) { //外層迴圈管4行。 for ( j = 0; j < i; j++ ) //第0行不打空格,第一行1個空格。 printf(" "); for ( j = 4-i; j > 1; j-- ) //打出前n-1個“* ” printf("* "); printf("*"); //最後一個*是沒有跟空格的。 printf("\n"); //換行。 } return 0; }