在cenots7中,利用vim 编辑器,编写C程序实现一个计算器,能够实现+-*/等基本功能.利用gcc编译后.生成一个可执行文件。
时间: 2024-05-09 14:20:10 浏览: 17
1. 打开终端,安装vim和gcc:
```
sudo yum install vim gcc
```
2. 使用vim创建一个新的C文件:
```
vim calculator.c
```
3. 在vim中输入以下代码:
```c
#include <stdio.h>
int main() {
char op;
double num1, num2, result;
printf("Enter operator (+, -, *, /): ");
scanf("%c", &op);
printf("Enter first operand: ");
scanf("%lf", &num1);
printf("Enter second operand: ");
scanf("%lf", &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\n");
return 1;
}
result = num1 / num2;
break;
default:
printf("Error: Invalid operator\n");
return 1;
}
printf("%.2lf %c %.2lf = %.2lf\n", num1, op, num2, result);
return 0;
}
```
4. 保存并退出vim,使用gcc编译程序:
```
gcc calculator.c -o calculator
```
5. 运行程序:
```
./calculator
```
6. 根据提示输入操作符和操作数,程序将会输出计算结果。