1. 程式人生 > >華為機考筆試題-進位制轉換

華為機考筆試題-進位制轉換

寫出一個程式,接受一個十六進位制的數值字串,輸出該數值的十進位制字串。(多組同時輸入 )


輸入描述:

輸入一個十六進位制的數值字串。



輸出描述:

輸出該數值的十進位制字串。


輸入例子1:
0xA

輸出例子1:
10


while True:
    try:
        str=raw_input()
        print(int(str,16))
    except:
        break


相關推薦

試題-轉換

寫出一個程式,接受一個十六進位制的數值字串,輸出該數值的十進位制字串。(多組同時輸入 ) 輸入描述: 輸入一個十六進位制的數值字串。 輸出描述: 輸出該數值的十進位制字串。 輸入例子1: 0

試題-刪數

有一個數組a[N]順序存放0~N-1,要求每隔兩個數刪掉一個數,到末尾時迴圈至開頭繼續進行,求最後一個被刪掉的數的原始下標位置。以8個數(N=7)為例:{0,1,2,3,4,5,6,7},0->

京東試題——均值

1. 題目描述   儘管是一個CS專業的學生,小B的數學基礎很好並對數值計算有著特別的興趣,喜歡用計算機程式來解決數學問題,現在,她正在玩一個數值變換的遊戲。她發現計算機中經常用不同的進製表示一個數,如十進位制數123表達為16進位制時只包含兩位數7、11(B

牛客網——試(題5:轉換)(Java)

題目描述: 寫出一個程式,接受一個十六進位制的數值字串,輸出該數值的十進位制字串。(多組同時輸入 ) 輸入描述: 輸入一個十六進位制的數值字串。 輸出描述: 輸出該數值的十進位制字串。 示例1: 輸入: 0xA 輸出: 10 import java.ut

牛客網三道程式設計題(五) 之試線上訓練(四)轉換、刪除重複出現的數字、句子逆序

1、進位制轉換       這一題利用 cout 的流輸出,非常簡單。不需要再根據下標啥的,再乘以16 或者除以16啥的。請注意:       1)利用 cout 流輸出的,都是字串,不管它是不是數字。       2)cout 預設輸出的是十進位制。此外,如果是八進位制,

試題----16轉換10

題目描述 寫出一個程式,接受一個十六進位制的數值字串,輸出該數值的十進位制字串。(多組同時輸入 ) 輸入描述: 輸入一個十六進位制的數值字串。 輸出描述: 輸出該數值的十進位制字串。 示例1

補招試題20171130

blog == mage alt out 類型 swa swap ios 註:實現時無需考慮不合法的情況。 解答過程:感覺沒有問題,可後來通過率才37.5%,puzzle。 #include <iostream> using namespace std; #

< 鳳凰大廳房卡代理>嵌入式工程師試題

流量 都是 全局變量 長整型 轉換 華為 原子 文件中 udp 1、什麽是預編譯,何時需要預編譯: 鳳凰大廳房卡代理(h5.hxforum.com) 聯系方式170618633533企鵝2952777280 (http://yhgj8004.com) 源碼出售 房卡出售

線上程式設計題系列-5-轉換

問題描述: 1. 問題涉及知識點. 字串遍歷. 2. 自己解法. 先做一個hasNext()的無限迴圈. 取一個輸入’0xA’,通過split獲取substring的方式取

20188.1優招試題

第一題: 找出輸入字串中的重複字元,在根據ASCII把重複的字元從小到大排列(字串長度不超過100) 示例:輸入:ABCABCdd       輸出: ABCd 程式碼: #include<iostream> #include<string>

C語言試題集合

①華為筆試題蒐集 1.static有什麼用途?(請至少說明兩種)     1)在函式體,一個被宣告為靜態的變數在這一函式被呼叫過程中維持其值不變。     2) 在模組內(但在函式體外),一個被宣告為靜態的變數可以被模組內所用函式訪問,但不能被模組外其它函式訪問。它是一個本

2018.8.22優招試題(軟體開發)

題目一: 挑選便宜的廠商: 廠商1:大於等於3件打7折,實付大於等於50元免運費10元 廠商2:滿10元減2元,實付大於等於99免運費6元 根據輸入件數、原價,計算選擇哪個廠商便宜(四捨五入精確到分)。輸出 1、2、0; 輸入描述: 輸入一行,第一列是商品件數,

2018優招試題

今年華為優招筆試總共三道程式設計題 一   、歌唱打分     青年歌手大賽評委打分,打分規則是去掉一個最高分和一個最低分,然後計算平均分。 輸入描述:輸入資料有多組,每組佔一行,每行第一個數n表示評委人數,然後是n個評委的打分 輸出描述:輸出保留兩位小數,每組輸出一

2018校招試題

校招題1 字串重排給定一個原始字串,統計字串中各字元出現的次數,並按照ASCII碼遞增的順序依次輸出。例:原始字串為eeefgghh統計字串中各字元的出現次數:        e : 3        f  : 1        g : 2        h : 2重排字串輸

Python 八轉換十進位制程式碼

Python 八進位制轉換為十進位制的程式碼示例,包括了程式分析和程式原始碼,分享原始碼如下: #整數版 from functools import reduce n=[int(x) for x in input('輸入一個整數:')] print(reduce(lambda x,y:x*8+y,n)

十六轉換十進位制

#include<stdio.h> #define MAX 100 int main() { int trans(char *s); int c,i=0; char t[MAX]; printf("請輸入一個十六進位制的數:"); while((c=getchar()) !=

c語言的n轉換10

#include<string.h> int main() {long t1; int i,n,t,t3; char a[100]; printf("please input anumber string:\n"); gets(a); strupr(a); t3=

Java——任意轉換十進位制

1.  方法一(呼叫系統方法)  package demo; import java.util.Scanner; /** * 任意進位制轉換為 十 進位制 * @author 時光·漫步 * */ public class Test{ public

關於轉換問題,10轉換26

目前有一個數n,想用A-Z組合表示出來,即 1=A,2=B,3=C,26=Z,27=AA,28=AB,等等。 首先考慮二進位制,二進位制由0和1組成,10進位制轉換為二進位制時候,用除以2取餘的方法, 仿照這種方法,我們取一個數1000,來計算它用字母表示的方法:

一個將十六轉換二進位制字元陣列的函式

十六進位制數轉換為二進位制陣列的函式HexToBinStr 函式實現: void HexToBinStr(int hex, char *bin_str, int str_size) { int i; for (i = 0; i !=str_size; ++i) { b