C语言,字符进行加减,请问哪里出错了?
charOperate(chara,chartheta,charb){intc;a=a-48;b=b-48;printf("%c,%c\n",a,b);switch(th...
char Operate(char a,char theta,char b)
{ int c;
a=a-48;
b=b-48;
printf("%c,%c\n",a,b);
switch(theta)
{
switch(theta)
{
case'+':
c=a+b+48;
break;
case'-':
c=(a-b)+48;
break;
case'*':
c=(a*b)+48;
break;
case'/':
c=(a/b)+48;
break;
}
}
return c;
} 展开
{ int c;
a=a-48;
b=b-48;
printf("%c,%c\n",a,b);
switch(theta)
{
switch(theta)
{
case'+':
c=a+b+48;
break;
case'-':
c=(a-b)+48;
break;
case'*':
c=(a*b)+48;
break;
case'/':
c=(a/b)+48;
break;
}
}
return c;
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询