c语言控制台公式计算器
这是一个简单的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;
}
该程序要求用户输入一个操作符和两个操作数,并根据操作符计算结果。它支持加、减、乘、除和幂运算。如果用户尝试进行除以零的操作,程序将显示错误消息。最后,程序将显示计算结果
原文地址: https://www.cveoy.top/t/topic/eCeH 著作权归作者所有。请勿转载和采集!