编程实现简单的计算器功能,要求用户按如下格式从键盘输入算式: 操作数1 运算符op 操作数2 计算并输出表达式的值,其中算术运算符包括:加(+)、减(-)、乘(*)、除(/)。 **输入格式要求:"%d%c%d" 提示信息:"please enter an expression:" **输出格式要求:"%d + %d = %d \n" "%d - %d = %d \n" "%d * %d = %d \n" "%d / %d = %d \n" "division by zero!\n" "invalid operator! \n" 程序运行示例1如下: please enter an expression:22+12 22 + 12 = 34 程序运行示例2如下: please enter an expression:22-12 22 - 12 = 10 程序运行示例3如下: please enter an expression:22*12 22 * 12 = 264 程序运行示例4如下: please enter an expression:22/12 22 / 12 = 1 程序运行示例5如下: please enter an expression:22/0 division by zero! 程序运行示例6如下: please enter an expression:22\12 invalid operator!
时间: 2023-05-03 20:02:39 浏览: 116
这道题要求用户按如下格式从键盘输入算式:操作数1 运算符 操作数2。程序会根据输入的算式进行加、减、乘、除等运算,并将结果输出。
程序中定义了一个格式字符串,要求用户输入的算式必须符合该格式。程序会调用不同的运算符对应的函数对算式进行运算,如果输入的运算符不合法,则会输出"invalid operator!"的提示信息。如果除数为0,则会输出"division by zero!"的提示信息。
根据题目要求,程序输出了多组运算示例。