給一整數N代表層數,請以星星(*)印出N層的倒立金字塔。
輸入:
輸入只有一行,包含一個整數N。
輸出:
如果N>0,印出倒立的金字塔。
如果N<=0,印出錯誤訊息"invalid input."
輸出範例:
程式碼:
#include <stdio.h> int main() { int n; printf("Enter layer: "); scanf_s("%d", &n); if (n <= 0) printf("invalid input.\n"); else { for (int i = 0; i < n; i++) { for (int j = 0; j <= i; j++) printf(" "); for (int j = 0; j < 2 * n - 1 - 2 * i; j++) printf("*"); printf("\n"); } } return 0; }
沒有留言:
張貼留言