/* ID: mytbk921 LANG: C TASK: palsquare */ #include const char numMap[]="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; int convert(int x,int base,int dest[]) //convert integer x to an array,return the length { int i=0; while (x){ dest[i++]=x%base; x/=base; } return i; } int isReverse(int a[],int len) //check is an array is pan { int i; for (i=0;i=0;j--) fprintf(fout,"%c",numMap[origNum[j]]); fputc(' ',fout); for (j=len-1;j>=0;j--) //print i*i fprintf(fout,"%c",numMap[aNum[j]]); fputc('\n',fout); } } fclose(fout); return 0; }