写一个基础的计算器模型代码
时间: 2024-10-27 19:08:03 浏览: 16
创建一个基础的计算器模型代码,我们通常会使用简单的命令行交互来实现加减乘除的功能。下面是一个用C语言编写的简单示例:
```c
#include <stdio.h>
// 函数声明,表示四种基本操作
double add(double a, double b);
double subtract(double a, double b);
double multiply(double a, double b);
double divide(double a, double b);
int main() {
double num1, num2;
char operation;
// 用户输入第一个数和运算符
printf("请输入第一个数字: ");
scanf("%lf", &num1);
printf("请输入运算符 (+, -, *, /): ");
scanf(" %c", &operation);
switch(operation) {
case '+':
// 加法
printf("结果: %.2lf\n", add(num1, num2));
break;
case '-':
// 减法
printf("结果: %.2lf\n", subtract(num1, num2));
break;
case '*':
// 乘法
printf("结果: %.2lf\n", multiply(num1, num2));
break;
case '/':
// 除法(需要处理除零情况)
if (num2 != 0)
printf("结果: %.2lf\n", divide(num1, num2));
else
printf("错误: 除数不能为0\n");
break;
default:
printf("错误: 输入无效的运算符\n");
break;
}
return 0;
}
// 实现各个操作函数
double add(double a, double b) { return a + b; }
double subtract(double a, double b) { return a - b; }
double multiply(double a, double b) { return a * b; }
double divide(double a, double b) { return a / b; }
```
这个程序首先提示用户输入两个数字和一个运算符,然后根据运算符调用相应的函数计算结果。请注意,实际项目中可能会添加更多的错误检查和功能。
阅读全文