利用座標解題
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("*");即可