16进制的简单运算

描述 现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果

输出 每个表达式输出占一行,输出表达式8进制的结果 样例输入

3
29+4823
18be+6784
4ae1-3d6c

样例输出

44114
100102
6565

来源[路过这]原创上传者 路过这

#include<stdio.h>
int main()
{
int test,a,b;
char ch;
scanf("%d", &test );
while(test--)
{
scanf("%x%c%x",&a,&ch,&b);
if(ch == '+')
printf("%o ",a+b);
else
printf("%o ",a-b);
}
return 0;
}

原文地址:https://www.cnblogs.com/leishitou/p/5436240.html