#include <stdio.h>
#define N 8
int main (void){
int i, j;
static char a[N] [N+1]={
{"********"},
{"********"},
{"*000000*"},
{"*00**00*"},
{"****00**"},
{"***00***"},
{"**00****"},
{"********"}}, b[N] [N+1];

for(i=0; i<N; i++){
for(j=0; j<N; j++)
b[j][N-i-1]=a[i][j];
b[i][N]='\0';
}
for(i=0; i<N; i++)
printf("%s\n", b[i]);
return 0;
}
↑の"7"を変形(90、180度回転、左右反転)させたいんですが、180度と左右反転
がわかりません。このソースでは90回転してまつ。どなたか、他2つの処理を
教えてください・・・(´・ω・`)