對稱數(string 轉二進位制)

2021-09-18 01:36:14 字數 488 閱讀 2082

將乙個數的數碼倒過來所得到的新數叫做原數的反序數,如果乙個數等於它的反序數,則稱它為 對稱數。例如,12321、3、151、44、6776 等都是對稱數。 編寫乙個函式 f,判斷十進位制正整數 k 是否是對稱數。 

要求:在 main 函式中輸入乙個正整數 k 並呼叫該函式 f,若 k 是對稱數,再判斷 k 的二進位制形式 是否也是對稱數。若 k 及其二進位制都是對稱數,則輸出 k 的十進位制值及二進位制值。 

#include#include#include#includeusing namespace std;

bool judge_symmetry(const string& s)

int main()

if (judge_symmetry(to_string(binary)))

cout << dec << " " << binary << endl;

} system("pause");

}

十二進位制轉二進位制 2018

1 逐個輸出對應的十進位制,用空格隔開 高位到地位 10 2 輸出對應的十進位制數 10 3 轉為二進位制,用4個位元組表示 10 例如 輸入a2 輸出 10 2 12200000000 00000000 00000000 01111010 思路 1 利用transfer char ch 將單個字元...

xml轉二進位制

1.獲得選中的要轉換的類名,然後反射物件反序列化該型別用於xml反序列化 2.經過1得到了物件,然後使用序列化工具類反序列化為二進位制 xml轉二進位制 序列化工具類,請看文章 public class dataeditor assetdatabase.refresh editorutility.c...

二進位制數轉八進位制數(參考XJY)

include include include define stack init size 20 define stackincrement 10 typedef char elemtype 每輸入乙個位存入乙個字元 typedef struct sqstack void initstack sq...