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

