能再看一下我的提问吗

能再看一下我的提问吗,就是C语言计算器那个,结果还是不对,还应该怎么改,蟹蟹

可以把代码附上吗?

 
#include <stdio.h>
int cal(int num1,int num2,char ch)
{
    float ret;
    switch (ch)
    {
        case '+':
            ret = num1+num2;
            break;
        case '-':
            ret = num1-num2;
            break;
        case '*':
            ret = num1*num2;
            break;
        case '/':
            ret = num1*1.0/num2;
            break;
        case '%':
            ret = num1%num2;
            break;
    }
    return ret;
}
int main()
{
    int num1,num2;
    char ch;
    scanf("%d %d %c",&num1,&num2,&ch);
    float ret = cal(num1,num2,ch);
    printf("%d%c%d=%f",num1,ch,num2,ret);

    return 0;
}

img