已经为你改好了,没什么大问题,a,b,c应该用浮点值输入因为不一定整除(这个你应该能理解),还有就是你的printf的语句里面有点小错误,在scanf里面的元素才用&(取地址符),而printf不用。。。用的话就是取元素的地址输入。下面是该过程序#include int main(){ float A,B,C,D,M; char X,CH2,CH3; printf("请输入方程:\n"); scanf("%f*%c%c%f=%f",&A,&X,&CH2,&B,&C);
switch(CH2) {
case'+':M=C-B;printf("%f*%c=%f\...
|