中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

做競(jìng)價(jià)的網(wǎng)站需要做外部鏈接嗎開(kāi)發(fā)網(wǎng)站建設(shè)公司

做競(jìng)價(jià)的網(wǎng)站需要做外部鏈接嗎,開(kāi)發(fā)網(wǎng)站建設(shè)公司,麻城網(wǎng)站建設(shè)公司,網(wǎng)站 設(shè)計(jì)公司 溫州題目鏈接: 10進(jìn)制 VS 2進(jìn)制http://www.nowcoder.com/share/jump/437195121691738172415 描述 對(duì)于一個(gè)十進(jìn)制數(shù)A,將A轉(zhuǎn)換為二進(jìn)制數(shù),然后按位逆序排列,再轉(zhuǎn)換為十進(jìn)制數(shù)B,我們稱B為A的二進(jìn)制逆序數(shù)。 例如對(duì)于十進(jìn)制…

題目鏈接:

10進(jìn)制 VS 2進(jìn)制icon-default.png?t=N6B9http://www.nowcoder.com/share/jump/437195121691738172415

描述

對(duì)于一個(gè)十進(jìn)制數(shù)A,將A轉(zhuǎn)換為二進(jìn)制數(shù),然后按位逆序排列,再轉(zhuǎn)換為十進(jìn)制數(shù)B,我們稱B為A的二進(jìn)制逆序數(shù)。 例如對(duì)于十進(jìn)制數(shù)173,它的二進(jìn)制形式為10101101,逆序排列得到10110101,其十進(jìn)制數(shù)為181,181即為173的二進(jìn)制逆序數(shù)。

輸入描述:

一個(gè)1000位(即10^999)以內(nèi)的十進(jìn)制數(shù)。


輸出描述:

輸入的十進(jìn)制數(shù)的二進(jìn)制逆序數(shù)。

示例1


輸入:

173

輸出:

181

思路:

  1. 輸入一個(gè)十進(jìn)制數(shù) s。
  2. 使用大整數(shù)除法函數(shù) divides 不斷除以 2,得到二進(jìn)制數(shù)的各個(gè)位,存放在向量 binary 中,順序是按位逆序排列的。
  3. 初始化一個(gè)字符串 res 為 "0",用于存放最終的結(jié)果。
  4. 遍歷 binary 中的每一位,將 res 乘以 2(相當(dāng)于左移一位),然后加上當(dāng)前位的值,得到二進(jìn)制逆序數(shù)的十進(jìn)制表示。
  5. 輸出最終的二進(jìn)制逆序數(shù)。

注意:代碼中使用了字符串來(lái)表示大整數(shù),通過(guò)模擬除法、乘法和加法操作,實(shí)現(xiàn)了對(duì)二進(jìn)制逆序數(shù)的計(jì)算和轉(zhuǎn)換。

源代碼:

#include<iostream>
#include<string>
#include<vector>
using namespace std;// 例題6.3 KY26 10進(jìn)制 VS 2進(jìn)制 // 字符串表示的大整數(shù)除法
string divide(string str, int x) {int reminder = 0;  // 余數(shù)for (int i = 0; i < str.size(); i++) {int current = reminder * 10 + str[i] - '0';  // 當(dāng)前位的數(shù)值str[i] = current / x + '0';  // 更新當(dāng)前位的值為商的字符表示reminder = current % x;  // 更新余數(shù)}int pos = 0;while (str[pos] == '0') {pos++;  // 移除前導(dǎo)零}return str.substr(pos);  // 返回除法結(jié)果,移除前導(dǎo)零
}string multiple(string str, int x) {int carry = 0;  // 進(jìn)位for (int i = str.size() - 1; i >= 0; i--) {int current = x * (str[i] - '0') + carry;  // 當(dāng)前位的計(jì)算結(jié)果str[i] = current % 10 + '0';  // 更新當(dāng)前位的值為計(jì)算結(jié)果的個(gè)位carry = current / 10;  // 更新進(jìn)位}if (carry != 0) {str = "1" + str;  // 處理最終的進(jìn)位}return str;
}string Add(string str, int x) {int carry = x;  // 初始進(jìn)位為 xfor (int i = str.size() - 1; i >= 0; i--) {int current = (str[i] - '0') + carry;  // 當(dāng)前位的計(jì)算結(jié)果str[i] = current % 10 + '0';  // 更新當(dāng)前位的值為計(jì)算結(jié)果的個(gè)位carry = current / 10;  // 更新進(jìn)位}if (carry != 0) {str = "1" + str;  // 處理最終的進(jìn)位}return str;
}int main() {string s;cin >> s;  // 輸入十進(jìn)制數(shù)vector<int> binary;  // 用于存放二進(jìn)制逆序的每一位while (s.size() != 0) {int last = s[s.size() - 1] - '0';  // 取最后一位binary.push_back(last % 2);  // 將最后一位的余數(shù)(二進(jìn)制的最低位)存入 vectors = divide(s, 2);  // 將十進(jìn)制數(shù)除以 2,得到下一輪迭代的數(shù)值}// 將得到的 binary 中的按位逆序排列的二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)string res = "0";  // 初始化結(jié)果為 0for (int i = 0; i < binary.size(); i++) {res = multiple(res, 2);  // 將結(jié)果乘以 2,相當(dāng)于左移一位res = Add(res, binary[i]);  // 加上當(dāng)前位的值}cout << res << endl;  // 輸出最終的二進(jìn)制逆序數(shù)return 0;
}

提交結(jié)果:

?

http://www.risenshineclean.com/news/43477.html

相關(guān)文章:

  • 做網(wǎng)站的設(shè)計(jì)尺寸app營(yíng)銷
  • 網(wǎng)站批量修改東莞百度快速排名
  • phpmysql網(wǎng)站河南關(guān)鍵詞排名顧問(wèn)
  • 做我的世界的mod的網(wǎng)站上海網(wǎng)站建設(shè)關(guān)鍵詞排名
  • 福田專業(yè)網(wǎng)站建設(shè)公司淘寶補(bǔ)流量平臺(tái)
  • 檔案網(wǎng)站建設(shè)經(jīng)驗(yàn)長(zhǎng)春網(wǎng)站快速排名提升
  • 西寧做網(wǎng)站君博美評(píng)中國(guó)十大廣告公司排行榜
  • 個(gè)人網(wǎng)站域名網(wǎng)站外包一般多少錢(qián)啊
  • 關(guān)于網(wǎng)站建設(shè)的通知優(yōu)化大師有必要花錢(qián)嗎
  • 建設(shè)網(wǎng)站需要備案網(wǎng)站建設(shè)培訓(xùn)
  • 天元建設(shè)集團(tuán)有限公司招聘信息seo成功的案例和分析
  • 網(wǎng)站前端設(shè)計(jì)重慶森林在線觀看
  • 做網(wǎng)站前微信朋友圈廣告如何投放
  • 快速搭建展示型網(wǎng)站b2b電子商務(wù)平臺(tái)網(wǎng)站
  • 客服外包在哪里接活長(zhǎng)沙seo代理
  • 外貿(mào)網(wǎng)站如何做seo谷歌seo課程
  • 政府網(wǎng)站集群的建設(shè)思路百度查重免費(fèi)入口
  • 長(zhǎng)沙企業(yè)100強(qiáng)名單福建seo關(guān)鍵詞優(yōu)化外包
  • 玉器哪家網(wǎng)站做的好個(gè)人網(wǎng)站備案
  • 順德專業(yè)網(wǎng)站制作友情鏈接分析
  • 一元注冊(cè)公司流程汕頭最好的seo外包
  • 昆明網(wǎng)站制作網(wǎng)頁(yè)環(huán)球軍事新聞最新消息
  • 網(wǎng)站建設(shè)需求調(diào)研計(jì)劃表網(wǎng)絡(luò)推廣的方法和技巧
  • 義烏網(wǎng)站優(yōu)化福建seo學(xué)校
  • 網(wǎng)站做提示框今日新聞50字
  • 域名鏈接網(wǎng)站網(wǎng)絡(luò)推廣都是收費(fèi)
  • 網(wǎng)站推廣文案谷歌商店下載
  • 網(wǎng)站設(shè)計(jì)建設(shè)公司seo原創(chuàng)工具
  • 沈陽(yáng)男科醫(yī)院哪家好醫(yī)關(guān)于進(jìn)一步優(yōu)化 廣州
  • 廣州網(wǎng)站制作系統(tǒng)優(yōu)化seo方法