#include <stdio.h>
#define N 9
char data[100]={'1','2','3','4','5','6','7','8','9'};
int main()
{
    int i,j;
    for(i=1;i<=N;i++)
    {
        for(j=1;j<=N;j++)
        {
            printf("%-3c",data[(i+j-2)%N]);
        }
        printf("\n");
    }
    return 0;
}
当然这也有局限,是因为要事先把所有的字符全部用表做好,这个只能针对给出的排列来做.

倚天照海花无数,流水高山心自知。

 
											






 
	    

