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;    
}