int main(void) { int a, b; char op; float ans; scanf_s("%d%c%d",&a,&op,1,&b); if (op == '+') { ans = (float)a + b; } else if (op == '-') { ans = (float)a - b; } else if (op == '*') { ans = (float)a*b; } else if (op == '/') { ans = (float)a / b; } printf("%.2f",ans); return 1; }
這是一個簡單的四則運算的程序,里面用到了if else ,用if else 就一定要明白程序執行的流程,當op==‘+’的時候,執行
ans=(float)a+b,執行完這句之后程序流程就到了printf("%.2f",ans)這里了,一定要明白這里,op==‘+’后面的else都不會執行的。