Linux中简单可执行加减乘除.c源代码
时间: 2024-09-25 07:09:42 浏览: 40
在Linux中,创建一个简单的可执行文件,例如加减乘除的计算器,可以使用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("Error: Division by zero is not allowed.\n");
return 0; // 或者抛出异常
}
return a / b;
}
int main() {
int num1, num2;
printf("Enter the first number: ");
scanf("%d", &num1);
printf("Enter the second number: ");
scanf("%d", &num2);
printf("Choose an operation:\n1. Add\n2. Subtract\n3. Multiply\n4. Divide\n");
int choice;
scanf("%d", &choice);
switch(choice) {
case 1:
printf("Result: %d\n", add(num1, num2));
break;
case 2:
printf("Result: %d\n", subtract(num1, num2));
break;
case 3:
printf("Result: %d\n", multiply(num1, num2));
break;
case 4:
printf("Result: %d\n", divide(num1, num2));
break;
default:
printf("Invalid choice.\n");
}
return 0;
}
```
保存这个代码到一个名为`calculator.c`的文件里,然后通过命令行运行`gcc calculator.c -o calculator`编译并生成可执行文件`calculator`。之后你可以通过./calculator 来运行程序。
阅读全文