#include<stdio.h>
int main()
{
long x,y;
char op;
int t;
scanf("%d ", &t);
while (t--)
{
scanf("%x%c%x", &x, &op, &y);
if (op == '+')
printf("%o\n", x+y);
else
printf("%o\n", x-y);
}
return 0;
}这题目的亮点是16进制的输入,
本文介绍了一段使用C语言实现的程序,该程序能够接收十六进制输入,并进行加减运算,输出结果为八进制。重点在于处理十六进制输入和进行不同进制间的转换。
#include<stdio.h>
int main()
{
long x,y;
char op;
int t;
scanf("%d ", &t);
while (t--)
{
scanf("%x%c%x", &x, &op, &y);
if (op == '+')
printf("%o\n", x+y);
else
printf("%o\n", x-y);
}
return 0;
}这题目的亮点是16进制的输入,

被折叠的 条评论
为什么被折叠?