244 16进制的简单运算

原创 2015年07月08日 20:32:35

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

进制的转换,C语言里有进制输出的格式控制,这个题就显得比较简单了....

在输出的时候注意格式就行

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


版权声明:本文为博主原创文章,未经博主允许不得转载。

NYOJ-244-16进制的简单运算

16进制的简单运算 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。 ...
  • qq_18062811
  • qq_18062811
  • 2015年03月16日 18:21
  • 641

16进制的简单运算

八进制还有十六进制都有ixangyi
  • Ice_Alone
  • Ice_Alone
  • 2014年08月10日 16:04
  • 1103

【16进制的简单运算 244】

16进制的简单运算 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。 ...
  • lavendermaple
  • lavendermaple
  • 2013年06月05日 12:14
  • 534

244 16进制的简单运算

16进制的简单运算 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。 ...
  • u011329762
  • u011329762
  • 2014年07月25日 14:37
  • 379

nyoj 244 16进制简单运算

#include int main() { int t; scanf("%d",&t); while(t--) { int a,b; char c; scanf("%x%c%x",&...
  • y5408
  • y5408
  • 2016年07月10日 10:28
  • 117

NYOJ 244题 16进制的简单运算

思路: 1.先把字符转换成数字; 2.找到运算符,并将其记录下来; 3.将16进制数转换成10进制数; 4.将10进制数转换成8进制数; 5.将余数倒序输出。...
  • u011547107
  • u011547107
  • 2013年08月12日 11:01
  • 488

nyoj——244 16进制的简单运算

16进制的简单运算 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。 输入第一行输入一个正...
  • u013007955
  • u013007955
  • 2013年12月12日 13:00
  • 348

nyoj 题目244 16进制的简单运算

 http://acm.nyist.net/JudgeOnline/problem.php?pid=244
  • SimonCoder
  • SimonCoder
  • 2014年10月31日 20:52
  • 442

题目244 16进制的简单运算

已AC代码: #include using namespace std; int main() { int n; scanf("%d", &n); while(n--) ...
  • izhouxiaofei
  • izhouxiaofei
  • 2016年07月30日 08:39
  • 136

NYOJ 244 16进制的简单运算

16进制的简单运算 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。 输...
  • u010103075
  • u010103075
  • 2013年04月30日 18:22
  • 685
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:244 16进制的简单运算
举报原因:
原因补充:

(最多只允许输入30个字)