給一整數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;
}

沒有留言:
張貼留言