华为机试在线训练-牛客网(2)进制转换
2017-01-19 22:26
330 查看
题目描述
写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )输入描述:
输入一个十六进制的数值字符串。
输出描述:
输出该数值的十进制字符串。
输入例子:
0xA
输出例子:
10
这里主要用到strtol这个库函数,它的使用方法是:
函数名:strtol
功能:将串转换为长整数
用法:long strtol( char *str, char **endptr, int base ); //base指明我们要转换为几进制数
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
char str[100];
char *endptr;
while(cin>>str)
{
long number=strtol(str,&endptr,16);
cout<<number<<endl;
}
return 0;
}
相关文章推荐
- 华为机试在线训练-牛客网(4)质数因子
- 华为机试在线训练-牛客网(18)字符串合并处理
- 华为机试在线训练-牛客网(29)DNA序列
- 华为机试在线训练-牛客网(37)计算字符相似度
- 牛客网华为在线训练---进制转换
- 华为机试在线训练-牛客网(6)提取不重复的整数
- 华为机试在线训练-牛客网(8)句子逆序
- 华为机试在线训练-牛客网(21)整数与IP地址间的转换
- 华为机试在线训练-牛客网(27)无线OSS-高精度整数加法
- 华为机试在线训练-牛客网(32)成绩排序
- 华为机试在线训练-牛客网(36)火车进站
- 牛客网–华为机试在线训练4:字符串分隔
- 牛客网--华为机试在线训练1:字符串最后一个单词的长度
- 华为机试在线训练-牛客网(1)明明的随机数
- 华为机试在线训练-牛客网(19)【中级】单词倒排
- 华为机试在线训练-牛客网(38)在字符串中找出连续最长的数字串
- 华为机试在线训练-牛客网(9)求int整数在内存中1的个数
- 华为机试在线训练-牛客网(34)参数解析
- 华为机试在线训练-牛客网(37)计算字符相似度
- 牛客网--华为机试在线训练2:计算字符个数