【用C语言编程实现一个简单的四则运算计算器编程:编程实现一个-查字典问答网
分类选择

来自何龄松的问题

  【用C语言编程实现一个简单的四则运算计算器编程:编程实现一个简单的四则运算计算器:从键盘输入一个四则运算表达式(没有空格和括号),遇等号"="说明输入结束,输出结果.假设计算器只能】

  用C语言编程实现一个简单的四则运算计算器

  编程:编程实现一个简单的四则运算计算器:从键盘输入一个四则运算表达式(没有空格和括号),遇等号"="说明输入结束,输出结果.

  假设计算器只能进行加减乘除运算,运算数和结果都是整数,4种运算符的优先级相同,按从左到右的顺序计算(即:2+3*5先计算2+3,再计算5*5).

  示例:括号内是说明

  输入

  1+2*10-10/2=

  输出

  10

1回答
2020-04-07 23:09
我要回答
请先登录
韩艳丽

  #include

  //函数,读数操作数

  intgetNextNum()

  {

  intret;

  scanf("%d",&ret);

  returnret;

  }

  //函数,读运算符

  chargetOpt()

  {

  returngetchar();

  }

  //函数,计算

  intcaculate(intop1,intop2,charopt)

  {

  if(opt=='+')returnop1+op2;

  if(opt=='-')returnop1-op2;

  if(opt=='*')returnop1*op2;

  if(opt=='/')returnop1/op2;

  return0;

  }

  intmain()

  {

  intop1,op2;

  charopt;

  //计算结果放在第一个操作数

  op1=getNextNum();

  while(1)

  {

  opt=getOpt();

  if(opt=='=')break;

  op2=getNextNum();

  op1=caculate(op1,op2,opt);

  }

  printf("%dn",op1);

  }

  return0;

  }

2020-04-07 23:10:23

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •