#29039: 利用座標解題


krameri120 (科科)

學校 : 國立臺南高級工業職業學校
編號 : 102318
來源 : [36.237.212.239]
最後登入時間 :
2024-04-01 14:20:14
c420. Bert的三角形 (3) | From: [27.247.34.180] | 發表日期 : 2022-01-24 20:46

 

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

 
ZeroJudge Forum