永发信息网

C语言 简单的计算器 只需要进行 加减乘除的运算 谢谢大神!要求 输入算式 输出算式和答案求教=

答案:2  悬赏:80  手机版
解决时间 2021-02-07 11:58
  • 提问者网友:咪咪
  • 2021-02-06 19:12
C语言 简单的计算器 只需要进行 加减乘除的运算 谢谢大神!要求 输入算式 输出算式和答案求教=
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-02-06 20:26
int main(){ char exp[8]; printf(enter exp:\n); scanf(%s,exp); //输入类似于1+1 2*5这样的式子,一次一个 switch(exp[1]){ case '+': printf(%d\n,exp[0]-'0'+exp[2]-'0'); break; case '-': printf(%d\n,exp[0]-exp[2]); break; case '*': printf(%d\n,(exp[0]-'0')*(exp[2]-'0')); break; case '/': printf(%f\n,(exp[0]-'0')*1.0/(exp[2]-'0')*1.0); //1.0是为了转化成浮点数好得到小数结果 }; return 0;}
全部回答
  • 1楼网友:孤独入客枕
  • 2021-02-06 21:34
这个解释是对的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯