#include
#define A 999
void main()
{
char symbol;
int x,y,z,op;
printf("1: 十六进制加法\n");
printf("2: 十六进制减法\n");
printf("3: 十六进制乘法\n");
printf("4: 十六进制除法\n");
printf("5: 十六进制求余\n");
printf("6: 结束程序\n");
printf("请选择运算:");
scanf("%d",&op);
printf("请输入第一个数:");
scanf("%x",&x);
printf("请输入第二个数:");
scanf("%x",&y);
switch(op)
{
case 1:z=x+y;symbol='+';printf("%x %c %x = %x\n",x,symbol,y,z);break;
case 2:z=x-y;symbol='-';printf("%x %c %x = %x\n",x,symbol,y,z);break;
case 3:z=x*y;symbol='*';printf("%x %c %x = %x\n",x,symbol,y,z);break;
case 4:z=x/y;symbol='/';printf("%x %c %x = %x\n",x,symbol,y,z);break;
case 5:z=x%y;symbol='%';printf("%x %c %x = %x\n",x,symbol,y,z);break;
default: break;
}
}
数据读进去直接运算就行了+-*/,用C语言原来的就行