240888031 发表于 2020-11-3 22:55:16

大佬 帮帮忙看哪有问题

#include <stdio.h>

int main ()
{
        double i,d,o;
       
        char p;
       
        printf("请输入式子:");
       
        scanf("%f %c %f",&i,&p,&d);

        if (p == '+')
       
        {
                printf("结果是:%.2f\n",o = i + d);
        }
       
       
        return 0;
}

昨非 发表于 2020-11-4 09:59:02

#include <stdio.h>

int main()
{
        double i, d, o;

        char p;

        printf("请输入式子:");

        scanf("%lf %c %lf", &i, &p, &d);//double 型要用%lf格式

        if (p == '+')

        {
                printf("结果是:%.2f\n", o = i + d);
        }


        return 0;
}

测试:请输入式子:1.4+4.5
结果是:5.90

满意的话还请给个最佳{:10_297:}
页: [1]
查看完整版本: 大佬 帮帮忙看哪有问题