GESP C++ 三級真題(2023年9月)T2 進制判斷

進制判斷
???
問題描述
N進制數指的是逢N進一的計數制。例如,人們日常生活中大多使用十進制計數, 而計算機底層則一般使用二進制。除此之外,八進制和十六進制在一些場合也是 常用的計數制(十六進制中,一般使用字母A至F表示十至十五)。
現在有N個數,請你分別判斷他們是否可能是二進制、八進制、十進制、十六進 制。例如,15A6F就只可能是十六進制,而1011則是四種進制皆有可能。
????
輸入描述
輸入的第一行為一個十進制表示的整數N。接下來 N行,每行一個字符串,表示需要判斷的數。保證所有字符串均由數字和大寫字母組成,且不以 0 開頭。保 證不會出現空行。
保證 1≤N≤1000,保證所有字符串長度不超過10。
?????
輸出描述
輸出N行,每行4個數,用空格隔開,分別表示給定的字符串是否可能表示一個二 進制數、八進制數、十進制數十六進制數。使用 1 表示可能,使用 0 表示不可 能。
例如,對于只可能是十六進制數的 15A6F,就需要輸出0001;而對于四者皆有可 能的 1011,則需要輸出1111。
樣例輸入1
2
15A6F
1011
樣例輸出1
0 0 0 1
1 1 1 1
樣例輸入2
4
1234567
12345678
FF
GG
樣例輸出2
0 1 1 1
0 0 1 1
0 0 0 1
0 0 0 0

#include<bits/stdc++.h>
using namespace std;
void n2(string s){bool m = true;for(int i = 0; i < s.size(); i++){if (s[i] >= '2'){m = false;}}if (m){cout << 1 << " ";} else {cout << 0 << " ";}
}
void n8(string s){bool m = true;for(int i = 0; i < s.size(); i++){if (s[i] >= '8'){m = false;}}if (m){cout << 1 << " ";} else {cout << 0 << " ";}
}
void n10(string s){bool m = true;for(int i = 0; i < s.size(); i++){if (s[i] >= 'A'){m = false;}}if (m){cout << 1 << " ";} else {cout << 0 << " ";}
}
void n16(string s){bool m = true;for(int i = 0; i < s.size(); i++){if (s[i] >= 'G'){m = false;}}if (m){cout << 1 << " ";} else {cout << 0 << " ";}
}
int main(){int n;cin >> n;for(int i = 0; i < n ;i++){string s;cin >> s;n2(s);n8(s);n10(s);n16(s);cout << endl;}return 0;
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/43379.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/43379.shtml
英文地址,請注明出處:http://en.pswp.cn/web/43379.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【區塊鏈+跨境服務】粵澳健康碼跨境互認系統 | FISCO BCOS應用案例

2020 年突如其來的新冠肺炎疫情&#xff0c;讓社會治理體系面臨前所未見的考驗&#xff0c;如何兼顧疫情防控與復工復產成為社會 各界共同努力的目標。區塊鏈技術作為傳遞信任的新一代信息基礎設施&#xff0c;善于在多方協同的場景中發揮所長&#xff0c;從 而為粵澳兩地的疫情…

uniapp上傳文件并獲取上傳進度

1. 上傳普通文件 uni.chooseMessageFile({count: 1,success: (res) > {console.log(res)console.log("res123456", res.tempFiles[0].path)const uploadTask uni.uploadFile({url: http://localhost:8000/demo,filePath: res.tempFiles[0].path,name: file,form…

CSS關于居中的問題

文章目錄 1. 行內和塊級元素自身相對父控件居中1.1. 塊級元素相對父控件居中1.2. 行內元素相對于父控件居中 2. 實現單行文字垂直居中3. 子絕父相實現子元素的水平垂直居中3.1. 方案一3.1.1. 示例 3.2. 方案二3.2.1. 示例 3.3. 方案三(推薦)3.3.1. 示例 3.4. 方案四(了解一下) …

AI大模型知識點大梳理_ai大模型的精度以下哪項描述的準確

AI大模型是什么 AI大模型是指具有巨大參數量的深度學習模型&#xff0c;通常**包含數十億甚至數萬億個參數。**這些模型可以通過學習大量的數據來提高預測能力&#xff0c;從而在自然語言處理、計算機視覺、自主駕駛等領域取得重要突破。 AI大模型的定義具體可以根據參數規模…

短信驗證碼研究:公開的短信驗證碼接口、不需要注冊的短信驗證碼接口

短信驗證碼研究&#xff1a;公開的短信驗證碼接口、不需要注冊的短信驗證碼接口 0 說明 本文提供了一個短信驗證碼接口&#xff0c;主要用于以下場景&#xff1a; 1、用于開發調試 2、用于申請驗證碼困難的企業和個人 3、用于短信驗證碼認證還沒有通過&#xff0c;但是著急…

DBeaver操作MySQL無法同時執行多條語句的解決方法

DBeaver選擇數據庫連接&#xff0c;在【驅動屬性】中將allowMultiQueries允許執行多條語句置為True

各種音頻處理器

在HiFi&#xff08;高保真&#xff09;音頻系統中&#xff0c;通常需要使用一些特定類型的音頻處理器&#xff0c;以確保音頻信號的高保真和優質輸出。以下是一些常見的音頻處理器類型及其在HiFi系統中的應用&#xff1a; DAC&#xff08;數模轉換器&#xff09;&#xff1a; …

mysql 導出導入 數據庫

導出 MySQL 數據庫可以通過多種方法實現&#xff0c;最常見的方法是使用 mysqldump 工具。以下是一些常用的導出 MySQL 數據庫的方法&#xff1a; 使用 mysqldump 工具 mysqldump 是一個命令行工具&#xff0c;用于導出 MySQL 數據庫的結構和數據。以下是基本的導出命令&…

泰迪智能科技大數據實驗室產品-實訓管理平臺介紹

高校大數據實驗室通常配備有先進的計算機硬件和軟件工具&#xff0c;以及專門的數據庫和分析平臺&#xff0c;以便研究人員和學生能夠進行復雜的數據處理、分析和解釋。主要利用大數據技術進行科學研究、技術開發和人才培養。 泰迪智能科技實訓管理平臺作為教學核心&#xff0c…

JS進階-構造函數

學習目標&#xff1a; 掌握構造函數 學習內容&#xff1a; 構造函數 構造函數&#xff1a; 封裝是面向對象思想中比較重要的一部分&#xff0c;js面向對象可以通過構造函數實現的封裝。 同樣的將變量和函數組合到了一起并能通過this實現數據的共享&#xff0c;所不同的是借助…

小程序需要進行軟件測試嗎?小程序測試有哪些測試內容?

在如今移動互聯網快速發展的時代&#xff0c;小程序已成為人們生活中不可或缺的一部分。然而&#xff0c;面對日益增長的小程序數量和用戶需求&#xff0c;小程序的穩定性和質量問題日益突顯。因此&#xff0c;對小程序進行軟件測試顯得尤為重要。 近期的一項調查顯示&#xf…

【架構】分布式與微服務架構解析

分布式與微服務架構解析 一、分布式1、什么是分布式架構2、為什么需要分布式架構3、分布式架構有哪些優勢&#xff1f;4、分布式架構有什么劣勢&#xff1f;5、分布式架構有哪些關鍵技術&#xff1f;6、基于分布式架構如何提高其高性能&#xff1f;7、如何基于架構提高系統的穩…

【工具】咸魚小助手,一款咸魚之王輔助工具

轉載請注明出處&#xff1a;小鋒學長生活大爆炸[xfxuezhagn.cn] 如果本文幫助到了你&#xff0c;歡迎[點贊、收藏、關注]哦~ Github&#xff1a;咸魚之王的自動化腳本&#xff0c;自動答題、爬塔、領資源等 下載&#xff1a;(密碼:9u22) 咸魚小助手 文檔&#xff1a;騰訊文檔 視…

軟考《信息系統運行管理員》-3.2信息系統設施運維的環境管理

3.2信息系統設施運維的環境管理 1 計算機機房的選址要求 電子計算機機房地理位置 選擇水源充足&#xff0c;電子比較穩定可靠&#xff0c;交通通信方便&#xff0c;自然環境清潔的地點要遠離產生粉塵、油煙、有害氣體以及生產或存儲具有腐蝕性、易燃、易爆物品的工廠、倉庫、…

3d模型選不中任何東西是什么原因?---模大獅模型網

在進行3D模型設計過程中&#xff0c;有時會遇到無法選擇模型中的任何元素的問題。這種情況可能會影響設計師的工作效率和體驗&#xff0c;因此了解問題的原因以及如何解決是至關重要的。本文將探討在3D建模中遇到無法選中模型元素的原因及解決方法。 一、問題原因分析 無法選中…

跨境必備:提升Instagram互動率攻略

在這個視覺為王的數字時代&#xff0c;Instagram已成為品牌與用戶互動的重要平臺。然而&#xff0c;要在激烈的競爭中脫穎而出&#xff0c;單靠高質量的內容還遠遠不夠。本文將深入探討一系列經過驗證的策略&#xff0c;旨在提高Instagram上的用戶互動率&#xff0c;從而增強品…

07淺談大語言模型可調節參數tempreture

淺談temperature 什么是temperature&#xff1f; temperature是大預言模型生成文本時常用的兩個重要參數。它的作用體現在控制模型輸出的確定性和多樣性&#xff1a; 控制確定性&#xff1a; temperature參數可以控制模型生成文本的確定性&#xff0c;大部分模型中temperatur…

醫療器械網絡安全 | 漏洞掃描、滲透測試沒有發現問題,是否說明我的設備是安全的?

盡管漏洞掃描、模糊測試和滲透測試在評估系統安全性方面是非常重要和有效的工具&#xff0c;但即使這些測試沒有發現任何問題&#xff0c;也不能完全保證您的醫療器械是絕對安全的。這是因為安全性的評估是一個多維度、復雜且持續的過程&#xff0c;涉及多個方面和因素。以下是…

數模打怪(一)之層次分析法

一、什么是層次分析法 層次分析法&#xff08;AHP&#xff09;主要用于解決評價類問題&#xff08;可打分&#xff09; 比如哪種方案更好、哪位運動員更優秀等 二、層次分析法的三個步驟 1、建立層次結構 分析題目&#xff0c;找出評價類問題的三要素&#xff1a; &#x…

android13 設置左右分屏修改為單屏幕,應用分屏改為單屏

1.前言 android13中,系統設置變成,左邊是一級菜單,右側是二級菜單, 這樣跟我們以前android7/8/9的布局是不一樣的,我們需要將它修改為一級菜單,點進去才是二級菜單這種。 效果如下 2.系統設置實現分析 它這里使用的是google新出的embedding activity, 相關的知識這里…