c语言制作小程序
C语言因其高效性和灵活性,一直是编程爱好者制作小程序的首选语言。小程序虽小,却能锻炼编程思维,提高解决问题的能力。下面,我将介绍一个简单的C语言小程序——计算器。
这个计算器小程序可以完成基本的加、减、乘、除运算。首先,我们需要定义四个函数来实现这些运算。以下是函数的定义和实现:
```c
#include
// 加法
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;
}
// 除法
double divide(int a, int b) {
if (b == 0) {
return -1; // 除数不能为0
}
return (double)a / b;
}
```
接下来,我们在主函数中接收用户输入,并调用相应的函数进行计算:
```c
#include
int main() {
int a, b;
char op;
printf("请输入一个算术表达式(例如:3 + 4):");
scanf("%d %c %d", &a, &op, &b);
switch (op) {
case '+':
printf("%d + %d = %d\n", a, b, add(a, b));
break;
case '-':
printf("%d - %d = %d\n", a, b, subtract(a, b));
break;
case '*':
printf("%d * %d = %d\n", a, b, multiply(a, b));
break;
case '/':
if (b != 0) {
printf("%d / %d = %.2f\n", a, b, divide(a, b));
} else {
printf("除数不能为0\n");
}
break;
default:
printf("无效的运算符\n");
}
return 0;
}
```
这个小程序虽然简单,但它涵盖了C语言的基本语法和结构。通过编写和运行这类小程序,您可以更好地理解C语言的工作原理,为以后开发更复杂的项目打下基础。