输入一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果。
提示信息:"Type in an expression: "
**输入格式要求:"%lf%c%lf"
**输出格式要求:"=%.2f\n" (.2表示输出的结果保留两位小数)
运算符出错提示信息:"Unknown operator\n"
程序运行示例如下:
Type in an expression: 3.1+4.8
=7.90
#include<stdio.h>
int main()
{
char op;
double a, b;
printf("Type in an expression: ");
scanf("%lf%c%lf", &a, &op, &b);
switch (op) {
case '+':
printf("=%.2f\n", a + b);
break;
case '-':
printf("=%.2f\n", a - b);
break;
case '*':
printf("=%.2f\n", a * b);
break;
case '/':
printf("=%.2f\n", a / b);
break;
default:
printf("Unknown operator\n");
break;
}
return 0;
}
输入一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果。提示信息:"Type in an expression: " **输入格式要求:"%lf%c%lf" **输出格式要求:"=%.2f\n" (.2表示输出的结果保留两位小数) 运算符出错提示信息:"Unknown operator\n"程序运行示例如下:Type in an expression: 3.1+4.8=7.90#include<stdio.h>int main(){ char op;.