#29039: 利用座標解題


krameri120 (科科)


 

利用座標解題
n=3

(0,0)(0,1)(0,2)(0,3)(0,4)

(1,0)(1,1)(1,2)(1,3)(1,4)

(2,0)(2,1)(2,2)(2,3)(2,4)   

(h,r)


假設輸入n=3;

(左)而要印出"_"的座標為(0,0)(0,1)(1,0)在[左]半部為這三個
你會發現這條件會是

if(h+r<n-1){

     printf("_");

}


(右)要印出"_"的座標為(0,3)(0,4)(1,4)在[右]半部為這三個
你會發現這條件會是

else if(r-h>=n){

    printf("_");

}


其他就用else printf("*");即可