用c语言实现一个简易计算器
时间: 2024-09-09 11:12:09 浏览: 45
在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) {
return a / b;
} else {
printf("Error: Division by zero is not allowed.\n");
return 0;
}
}
int main() {
int num1, num2;
char operator;
printf("Enter the first number: ");
scanf("%d", &num1);
printf("Enter the operator (+, -, *, /): ");
scanf(" %c", &operator);
switch(operator) {
case '+':
printf("Result: %d\n", add(num1, num2));
break;
case '-':
printf("Result: %d\n", subtract(num1, num2));
break;
case '*':
printf("Result: %d\n", multiply(num1, num2));
break;
case '/':
printf("Result: %d\n", divide(num1, num2));
break;
default:
printf("Invalid operator! Please enter +, -, *, or /\n");
break;
}
return 0;
}
```
在这个程序中,用户会被提示输入两个数字和一个运算符,然后根据选择的运算符执行相应的函数。注意,这个示例假设用户会正确输入运算符,并且没有包含错误处理和异常处理。
阅读全文