国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

[華為OJ--C++]005-進制轉換

2019-11-08 18:36:02
字體:
來源:轉載
供稿:網友

題目描述: 寫出一個程序,接收一個十六進制的數值字符串,輸出該數值的十進制表示。

輸入描述:輸入一個十六進制的數值字符串。

輸出描述:輸出該數值的十進制表示。

輸入例子:0xA

輸出例子:10

算法實現:

#include<iostream>#include<string>using namespace std;/************************************************  * Author: 趙志乾  * Date: 2017-2-16   * Declaration: All Rigths Reserved !!!  ***********************************************/ int main(){	string instr;    cin>>instr;        int ret=0;    for(int i=2;i<instr.length();i++)    {    	if(instr[i]>='0'&&instr[i]<='9')            ret=ret*16+instr[i]-'0';        else if(instr[i]>='a'&&instr[i]<='f')            ret=ret=ret*16+instr[i]-'a'+10;		else			ret=ret=ret*16+instr[i]-'A'+10;    }        cout<<ret<<endl;	return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 嘉峪关市| 施秉县| 固安县| 临猗县| 白山市| 娄烦县| 贺州市| 开远市| 大厂| 玉龙| 信阳市| 武义县| 淳安县| 繁峙县| 渑池县| 青田县| 江永县| 当雄县| 禹城市| 托里县| 平湖市| 连城县| 昭觉县| 临夏市| 唐海县| 康保县| 鲜城| 平谷区| 临城县| 土默特右旗| 广昌县| 贵港市| 招远市| 白山市| 青海省| 惠水县| 来凤县| 三门峡市| 定结县| 镇雄县| 施秉县|