求帮忙看一下为什么这个代码计算不了,而且输入b=0的还是0.00,不能输出Unknown operator



4条回答
threenewbee 2016-11-17 14:51关注#include <stdio.h> int main(void) { float a,b; char ch; scanf("%f%c%f", &a, &ch, &b); switch (ch) { case '+': printf("=%.2f", a + b); break; case '-': printf("=%.2f", a - b); break; case '*': printf("=%.2f", a * b); break; case '/': printf("=%.2f", a / b); break; default: printf("Unknown operator"); } return 0; }在线测试,没问题
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报