这是一个简单的C语言控制台公式计算器:

#include <stdio.h>
#include <math.h>

int main()
{
    char op;
    double num1, num2, result;

    printf("Enter an operator (+, -, *, /, ^): ");
    scanf("%c", &op);

    printf("Enter two operands: ");
    scanf("%lf %lf", &num1, &num2);

    switch(op)
    {
        case '+':
            result = num1 + num2;
            break;

        case '-':
            result = num1 - num2;
            break;

        case '*':
            result = num1 * num2;
            break;

        case '/':
            if(num2 == 0)
            {
                printf("Error: division by zero");
                return 0;
            }
            result = num1 / num2;
            break;

        case '^':
            result = pow(num1, num2);
            break;

        default:
            printf("Error: invalid operator");
            return 0;
    }

    printf("%.2lf %c %.2lf = %.2lf", num1, op, num2, result);

    return 0;
}

该程序要求用户输入一个操作符和两个操作数,并根据操作符计算结果。它支持加、减、乘、除和幂运算。如果用户尝试进行除以零的操作,程序将显示错误消息。最后,程序将显示计算结果

c语言控制台公式计算器

原文地址: https://www.cveoy.top/t/topic/eCeH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录