注意数据类型用double不用float,否则有一组样例不通过因为精度不够两种解法:一: #include <stdio.h> int main(){ double num1,num2,result; char operator; // 读取输入 scanf("%lf%c%lf", &num1, &operator, &num2); // 根据运算符进行计算 switch (operator) { case '+': result = num1 + num2; printf("%.4lf...