国产探花免费观看_亚洲丰满少妇自慰呻吟_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;}


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

圖片精選

主站蜘蛛池模板: 五河县| 孝义市| 邵东县| 景泰县| 丹寨县| 繁昌县| 湟中县| 乌拉特中旗| 镇赉县| 许昌市| 双流县| 黄大仙区| 青州市| 万载县| 临西县| 南华县| 西安市| 内乡县| 奉贤区| 石楼县| 沛县| 峡江县| 大关县| 巴林右旗| 马边| 城固县| 西贡区| 双江| 同德县| 夏邑县| 进贤县| 永吉县| 天祝| 获嘉县| 五华县| 海兴县| 南通市| 洛宁县| 临颍县| 静海县| 特克斯县|