【题目】
【思路】本来写了一个函数实现16进制到10进制数的转换没有成功,最后查资料发现C/C++中能控制输入输出的进制类型。
【代码】
AC的C语言代码如下:
#include <stdio.h>
int main()
{
int a, b;
while(scanf("%x%x", &a, &b) != EOF) { //设置输入的格式为十六进制
printf("%d\n", a + b); //设置输出的格式为十进制
}
return 0;
}
AC的C++代码如下:
#include<iostream>
using namespace std;
int main()
{
int a,b;
while(cin >> hex >> a >> b)//设置为十六进制输入
{
cout << dec << a + b << endl;//设置为十进制输出
}
}