Draw the Sawtooth Alphabet
C, 134

n,m,c,p;
main(r){
for(scanf("%d",&amp;n),m=--n?n*2:1;n+r--;puts(""))
for(c=-1,p=1;c++&lt;25;)
p+=(c-n-r)%m*((c-n+r)%m)?1:1-printf("%*c",p,c+65);
}


Compiles on gcc with a few warnings. Newlines aren't included in the character count.

122 characters if the input is already stored in n.

Thanks to user2992539, tolos and edc65 for improvements.