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\n",a+b);
else
printf("%o\n",a-b);
}
return 0;
}

 

posted @ 2014-10-25 13:32  lei_shitou  阅读(178)  评论(0编辑  收藏  举报