// SingleStepBinocularOperation.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//输入单步双目运算表达式并给出结果
#include <stdio.h>
void main() {
double a, b;
char c;
printf("input expression a +(-,*,/) b\n");
scanf_s("%lf %c %lf", &a, &c,sizeof(c), &b);
switch (c) {
case '+':
printf("%lf\n", a + b);
break;
case '-':
printf("%lf\n", a - b);
break;
case '*':
printf("%lf\n", a * b);
break;
case '/':
printf("%lf\n", a / b);
break;
default:
printf("input error\n");
}
}
//注:scanf_s为微软语法,为安全性考虑,其中当输入字符或字符串时,多一个参数为字符或字符串所占位数