编程怎么搞加减乘除

时间:2025-01-24 00:20:38 游戏攻略

在编程中实现加减乘除运算的方法取决于你使用的编程语言。以下是几种常见编程语言的示例代码:

JavaScript

```javascript

function calculate(a, b, operator) {

let result;

switch (operator) {

case '+':

result = a + b;

break;

case '-':

result = a - b;

break;

case '*':

result = a * b;

break;

case '/':

if (b === 0) {

result = "除数不能为零!";

} else {

result = a / b;

}

break;

default:

result = "无效的运算符!";

}

return result;

}

```

Python

```python

def add(a, b):

return a + b

def subtract(a, b):

return a - b

def multiply(a, b):

return a * b

def divide(a, b):

if b != 0:

return a / b

else:

return "除数不能为零"

测试

print(add(5, 3)) 输出: 8

print(subtract(10, 4)) 输出: 6

print(multiply(7, 6)) 输出: 42

print(divide(20, 5)) 输出: 4.0

```

C++

```cpp

include

using namespace std;

int main() {

cout << 5 + 3 << endl;

cout << 5 - 3 << endl;

cout << 5 * 3 << endl;

cout << 5 / 3 << endl;

return 0;

}

```

C

```csharp

using System;

class Program {

static void Main() {

Console.WriteLine(Add(5, 3)); // 输出: 8

Console.WriteLine(Subtract(10, 4)); // 输出: 6

Console.WriteLine(Multiply(7, 6)); // 输出: 42

Console.WriteLine(Divide(20, 5)); // 输出: 4.0

}

static int Add(int a, int b) {

return a + b;

}

static int Subtract(int a, int b) {

return a - b;

}

static int Multiply(int a, int b) {

return a * b;

}

static double Divide(int a, int b) {

if (b != 0) {

return (double)a / b;

} else {

return -1; // 或者其他错误处理

}

}

}

```

Java

```java

public class Calculator {

public static void main(String[] args) {

System.out.println(add(5, 3)); // 输出: 8

System.out.println(subtract(10, 4)); // 输出: 6

System.out.println(multiply(7, 6)); // 输出: 42

System.out.println(divide(20, 5)); // 输出: 4.0

}

public static int add(int a, int b) {

return a + b;

}

public static int subtract(int a, int b) {

return a - b;

}

public static int multiply(int a, int b) {

return a * b;

}

public static double divide(int a, int b) {

if (b != 0) {

return (double)a / b;

} else {

return -1; // 或者其他错误处理

}

}

}

```

Ruby