d649
輸入說明 : 輸入一數字 N (0 ≤ N ≤ 1000)
代表小米想畫出高度為 N 的三角形
當 N 為 0 時結束程式,不需處理這行輸入
輸出說明 :
請輸出一個高為 N ,底也為 N 的三角形
每組輸出請用空行隔開
空白請用 '_' 代替
星號請用 '+' 代替
每一行_加上+的數量會是N
#include<stdio.h>
int main()
{
int N;
int i,j,k;
while(scanf("%d",&N)!=EOF)
{
for(j=1;j<=N;j++)
{
k=0;
while(0<N-j-k)
{
printf("_");
k++;
}
k=0;
while(0<j-k)
{
printf("+");
k++;
}
printf("\n");
} printf("\n");
}
return 0;
}