dev c语言 输入两数,输入符号进行c语言实现加减乘除除运算,结果不对,求大神改错
来源:蜘蛛抓取(WebSpider)
时间:2018-07-02 07:30
标签:
c语言实现加减乘除
求大神用C语言设计一个简单的计算器进行c语言实现加减乘除除可带括号,不限定运算式的输入长度多加些注释,不要太难
求大神用C语言设计一个简单的计算器进行c语訁实现加减乘除除可带括号,不限定运算式的输入长度多加些注释,不要太难 char hefu='+'; /* 每次进入递归是都要把标示符he设置为0,hefu设置为+但那個标示符ji可以不用设置 */
digui(); // 如果遇到圆括号,则优先计算圆括号里面的内容
case '*': // 如果遇到优先级高一级的乘符号【或除符号】则进入循环,直至遇到非乘除符号时推出
if(fu[i+1] == '{') // 如果在乘除循环里遇到圆括号则递归调用自身,就是优先计算圆括号里面的内容
val[n] = ji; // 乘除循环结束把n现在指向的数設置成循环计算的结果数,以便它以后可以与he计算最后得出前面所有数的运算结果
} // 以上是手机输入流中的数
} // 这个则是收集输入流中的运算符
全角括号()和半角括号()不是一回事!
C语言:输入两个数和一个字符根据操作符进行c语言实现加减乘除除运算,并输出结果的表达式。