52 回文平方數

2021-10-05 09:37:06 字數 751 閱讀 5665

52 回文平方數

問題描述 :

回文數是指從左向右念和從右向左唸都一樣的數。如12321就是乙個典型的回文數。 給定乙個進製b(2=輸入說明 :

共一行,乙個單獨的整數b(b用十進位制表示,比如18)。

輸出說明 :

每行兩個數字,第二個數是第乙個數的平方,且第二個數是回文數。

注意:輸出時,這兩個數都應該以b進製表示。

在輸出時,數字10到20分別以a到k代替。

輸入範例 :

輸出範例 :

1 12 4

3 94 g

11 121

22 484

25 515

33 9i9

dd 9669

#include #include int * turn_to_b(int a,int b)//進製轉換

while(a!=0);

c[0]=count;

return c;

}int judge(int *a)//對稱判斷

return 1;

}int main()

}printf(" ");

//上面是原數

int number=temp2[0];

for(int k=number;k>=1;k--)

}//上面是對稱的平方

printf("\n");

} } }

return 0;

}

基礎52 回文平方數

52 回文平方數 問題描述 回文數是指從左向右念和從右向左唸都一樣的數。如12321就是乙個典型的回文數。給定乙個進製b 2 輸入說明 共一行,乙個單獨的整數b b用十進位制表示,比如18 輸出說明 每行兩個數字,第二個數是第乙個數的平方,且第二個數是回文數。注意 輸出時,這兩個數都應該以b進製表示...

USACO1 2 4 回文平方數

略 這道題完全就是個暴力列舉 可是b進製可能為10以上,因此我們不能只儲存一位,所以乾脆用個int來儲存,short,char其實都可以,最多20 這道題的知識點肯定是進製轉換,不停地取模就是了,按理來說先模下來的是個位數 但是回文數的關係就不用管太多了 這裡的回文數的判定是最簡單的判定,一句話就寫...

USACO 1346 回文平方

這道題主要考察進製轉換。include include using namespace std const int n 22 int b 檢查是否是回文 bool check string str return true 進行進製轉換 string get int x reverse res.beg...