演算法與資料結構實驗題1 9

2021-10-24 08:34:45 字數 826 閱讀 1089

★實驗任務

上回說到,你奔走於各個世界線拯救靜靜。現在,完成任務的你決定玩個簡單的遊戲靜一靜。我們知道,數字在計算機裡是用二進位制儲存的,現在你想知道如果把乙個數字的二進位制倒過來是多少。

比如 int a = 5,用二進位制表示就是00000000000000000000000000000101。把它倒過來就是 10100000000000000000000000000000,對應的十進位制就是 2684354560。

★資料輸入

輸入第一行為乙個數 n,代表一共有 n 個數要處理。0 < n < 10^5

接下去有n 個無符號32 位整數,即 unsigned int

★資料輸出

對於每個數,輸出二進位制逆序後對應的十進位制的值是多少。注意輸出數也是 unsigned int 的。

分析:輸入:本題有多個輸入,第乙個輸入是指接下來一共有多少個數字要處理,如果接下去的數字用陣列儲存,第乙個數字為陣列大小,再由迴圈輸入接下去的數字x。

輸出:輸出每個數字的32位二進位制數的逆序,相當於在計算x的二進位制表達的時候,正序存入32位的陣列中

#include

#include

inttransfer

(unsigned x)

q=0; j=31;

for(i=

0;i)//計算對應的十進位制

return q;

}int

main()

for(i=

0;i)return0;

}

第一周的任務就完成啦!話不多說,我去完成的作業了(哭唧唧)

演算法與資料結構實驗題 3 1 火車

實驗任務 tonyy 等火車無聊的時候,會去觀察火車的排列,有一天他思考這麼乙個問 題,火車總站的火車只能進站,要出站的話只能先出最後進站的那輛車,那麼知 道火車的進站順序,能不能把它的出站順序調整成火車站想要的呢?資料輸入 輸入第一行為乙個正整數 n 表示火車輛數 編號 1 n 1 n 9 然後為...

資料結構與演算法實驗祝恩 《資料結構與演算法》實驗報告

保持青春的秘訣,是有一顆不安分的心。資料結構與演算法 實驗報告 模板 實驗題目 線性表綜合實驗 班級 姓名 學號 完成日期 一 實驗目的 熟悉線性表的基本操作在兩種儲存結構上的實現,其中以熟悉各種鍊錶的操作為重點。通過具體應用例項在複習高階程式語言使用方法的基礎上初步了解資料結構的應用。二 實驗內容...

資料結構與演算法實驗祝恩 資料結構與演算法

版 次 1 頁 數 256 字 數 100 開 本 16開 紙 張 膠版紙 印 次 1 包 裝 平裝 膠訂 商品詳情 購書須知 快遞不是小店經營,有問題我們盡量給您解決,請不要因為快遞問題遷怒小店,非常感謝 基本資訊 書名 計算機 資料結構與演算法 定價 29.00元 出版社 清華大學出版社 出版日...