問題描述:寫一程式依據輸入印出圖形.

當輸入 5 時,印出
54321
5432
543
54
5

【恢復 n 值為定值,並修改原程式結構】
思考上一題,輸出字元數是依據 y 值與 x
值的差,因此輸出字元數與 x 遞增有關,
x 主要目的是表達列的編號,1 列、2 列、
3 列 ...,而 y 值是依據 x 值大小輸出字
元數,1 字、2 字、3 字 ...,今若要改變
成遞減模式,則 y 值必須從 n 值開始遞減
5 字、4 字、3 字 ...。

int n,x;
n=5;
for(x=1 ; x<=n ; x++){
     for(y=n ; y>=x; y--){
          printf("%d",y);
     }
     printf("\n");
}



下一個工作是恢復 n 的輸入方式即為所求。
int n,x;
printf("Input the n : ");scanf("%d",&n);
for(x=1 ; x<=n ; x++){
     for(y=n ; y>=x; y--){
          printf("%d",y);
     }
     printf("\n");
}