题解 | 简单计算器
简单计算器
https://www.nowcoder.com/practice/b8f770674ba7468bb0a0efcc2aa3a239
#include <stdio.h> int main() { double a,b; int d = 0;//计数 char s; while(scanf("%lf%c%lf",&a,&s,&b)!=EOF) { if(s=='+') { printf("%.4lf+%.4lf=%.4lf\n",a,b,a+b); d++; } else if(s=='*') { printf("%.4lf*%.4lf=%.4lf\n",a,b,a*b); d++; } else if(s=='/') { if(b==0) { printf("Wrong!Division by zero!\n"); } else { printf("%.4lf/%.4lf=%.4lf\n",a,b,a/b); } d++; } else if(s=='-') { printf("%.4lf-%.4lf=%.4lf\n",a,b,a-b); } else if(d==0) { printf("Invalid operation!\n"); } } }