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都不會執行的。
