1 đoạn code đơn giản tìm UCLN của 2 số a,b thế này
biến r được dùng là biến local và được cấp phát trong mỗi vòng lặp. Trong TH này có nên khai báo biến r là toàn cục và có tốt hơn so với TH trên không ?Code:int UCLN(int a,int b) { while(b!=0) { int r = a%b; a= b; b = r; } return a ; }
( Tại thấy nhiều người hay có thói quen như vậy không biết là tốt hay không tốt )Code:int UCLN(int a,int b) { int r ; while(b!=0) { r = a%b ; a= b; b = r; } return a ; }