要求实现加减乘除功能,写出具体代码
时间: 2024-11-29 12:32:57 浏览: 15
为了实现一个简单的四则运算计算器,我们将分别编写四个函数:加法、减法、乘法和除法。这里我将以C语言为例,因为它是许多初学者的首选编程语言,并且VS2010也支持C。
```c
#include <stdio.h>
// 加法函数
int add(int a, int b) {
return a + b;
}
// 减法函数
int subtract(int a, int b) {
return a - b;
}
// 乘法函数
int multiply(int a, int b) {
return a * b;
}
// 除法函数(防止除以零)
int divide(int a, int b) {
if (b == 0) {
printf("错误:除数不能为零。\n");
return 0;
}
return a / b;
}
int main() {
int num1, num2;
// 用户输入
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
// 选择运算并显示结果
char operation;
printf("请选择运算 (+, -, *, /): ");
scanf(" %c", &operation);
switch(operation) {
case '+':
printf("结果是: %d\n", add(num1, num2));
break;
case '-':
printf("结果是: %d\n", subtract(num1, num2));
break;
case '*':
printf("结果是: %d\n", multiply(num1, num2));
break;
case '/':
printf("结果是: %d\n", divide(num1, num2));
break;
default:
printf("无效的操作符,请重新输入。\n");
break;
}
return 0;
}
```
在这个代码中,我们首先定义了四个基本的数学函数,每个函数接受两个整数作为参数,返回计算的结果。在主函数`main()`中,我们获取用户的输入,根据用户的选择调用相应的运算函数,并展示结果。
请注意,这个程序假定用户只输入有效的运算符和非零的除数。在实际应用中,你可能需要添加更多的错误检查和输入验证。
阅读全文