進制轉換和會文書的判斷,這樣的題我們一般是先轉換成數組,然后再數組前后判斷,這樣是完全可以的,不過我這有種方法,不需要數組了(只能判斷是否是回文),
 bool isalp(int n,int base)//n:要判斷的數,base:要轉換成的進制
{
     int ans = 0,t,k = n;
     while(n)
        {
          t = n % base;
          n /= base;
          ans = ans * base + t;//ans記錄把轉換后的數翻過來之后的10進制數
        }
     return (k == ans);//如果把n的base進制數翻過來之后和不翻過來是一樣的話,那么就說明n在base進制下是回文,判斷結束
}