ABABAB...(n回)...Aっていう繰り返しはどう書くのがいいんでしょうか

(1)
A
for(i=0; i<n; i++){
 B
 A
}

(2)
for(i=0; i<n; i++){
 A
 B
}
A

どっちもAを2回書かなきゃならないので直し忘れとかが怖いです
Aが簡単ならこれで書いてますけど