转载请注明出处<http://blog.csdn.net/qianqin_2014/article/details/51278641>
题目:
写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
方法一:C++算法
#include<iostream>
#include<string>
using std::endl;
using std::cout;
using std::cin;
using std::hex;
int main()
{
int a;
while (cin >> hex >> a){
cout << a << endl;
}
return 0;
}
方法二:C算法
#define _CRT_SECURITY_NO_WARNINGS
#include<stdlib.h>
#include<stdio.h>
int main()
{
int num = 0;
while (scanf("%x", &num))
printf("%d\n", num);
return 0;
}