16进制的简单运算

简介:

16进制的简单运算

时间限制: 1000 ms  |  内存限制: 65535 KB
难度: 1
描述
现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。
输入
第一行输入一个正整数T(0<T<100000)
接下来有T行,每行输入一个字符串s(长度小于15)字符串中有两个数和一个加号或者一个减号,且表达式合法并且所有运算的数都小于31位
输出
每个表达式输出占一行,输出表达式8进制的结果。
样例输入
3
29+4823
18be+6784
4ae1-3d6c
样例输出
44114
100102
6565
这题不能采用CIN COUT,否则就会超时,还是采用scanf,printf吧

查看代码---运行号:252210----结果:Accepted

运行时间: 2012-10-05 13:30:22  |  运行人: huangyibiao
01. #include <cstdio>
02. using namespace std;
03.  
04. int main()
05. {
06. long firstNum,
07. secondNum;
08. char op;
09. int t;
10.  
11. scanf("%d ", &t);
12. while (t--)
13. {
14. scanf("%x%c%x", &firstNum, &op, &secondNum);
15. if (op == '+')
16. printf("%o\n", firstNum+secondNum);
17. else
18. printf("%o\n", firstNum-secondNum);
19. }
20.  
21. return 0;
22. }

目录
相关文章
|
自然语言处理 算法 小程序
|
Web App开发 存储 人工智能
从入门到进阶-如何基于FreeSWITCH搭建呼叫中心平台
FreeSWITCH 是一个开源的电话交换平台。博主从事多年AI技术,外呼中心搭建,需要演示站或技术支持联系博主。官方给它的定义是–世界上第一个跨平台的、伸缩性极好的、免费的、多协议的电话软交换平台
1964 0
|
存储 算法 Linux
Gzip的压缩级别
【4月更文挑战第29天】压缩级别
1259 1
|
Windows
FL Studio21中文版本下载及切换中文语言教程
1、FL Studio 20.8版本开始才支持简体中文,早于20.8的版本没有官方中文版。 2、中文版建议使用Win10系统电脑,win7系统上目前可能会出现乱码。 FL Studio 20.8版本安装后默认还是英文,需要我们手动切换一下软件语言:
771 0
|
机器学习/深度学习 Linux
Linux下安装gmp6.2.1的详细操作(深度学习)
Linux下安装gmp6.2.1的详细操作(深度学习)
1045 0
Linux下安装gmp6.2.1的详细操作(深度学习)
|
运维 安全 生物认证
无影将推动办公方式新变革-无影云电脑测评体验记录
无影云电脑的诞生,是众多用户的福利,我作为开发者社区的体验测评者,应当把无影云电脑系统的优势体验感以及不足之处给提出来,让无影更加的完善和安全。本人目前用的是无影云配置是4核8G,开通了互联网功能(10M带宽),系统用的是windows2016。
4697 11
无影将推动办公方式新变革-无影云电脑测评体验记录
|
传感器 编解码 算法
AR Tag 在 ROS 中的使用
本文简单介绍了 AR Tag 及其运用的场景,并介绍了其在 ROS 中的安装和使用。
1726 0
|
开发工具 数据安全/隐私保护 虚拟化
使用无影云当做自己的第二台电脑
无影云桌面是阿里云推出的一台放在云上的超级电脑,这篇文章就介绍如何快速使用无影云桌面,利用无影云提高开发的效率。
2162 0
|
SQL 运维 DataWorks
DataWorks数据服务介绍及最佳实践 | 《一站式大数据开发治理DataWorks使用宝典》
DataWorks作为一站式大数据开发治理平台,构建了从数据集成、数据开发、数据服务到应用开发的全链路解决方案。在整个大数据链路中,数据服务将数仓、数据库和数据应用进行串联,形成了一座数据与应用之间的桥梁。数据服务通过将数据封装成数据API的方式,可以为个人、团队及企业提供全面的数据开放及共享能力。借助这个平台,用户能够统一管理面向内外部的API服务。数据服务提供了向下对接数据源、向上支撑业务应用的有效连接。
3761 1
DataWorks数据服务介绍及最佳实践 | 《一站式大数据开发治理DataWorks使用宝典》