c語言制作小程序
C語言因其高效性和靈活性,一直是編程愛好者制作小程序的首選語言。小程序雖小,卻能鍛煉編程思維,提高解決問題的能力。下面,我將介紹一個簡單的C語言小程序——計算器。
這個計算器小程序可以完成基本的加、減、乘、除運算。首先,我們需要定義四個函數(shù)來實現(xiàn)這些運算。以下是函數(shù)的定義和實現(xiàn):
```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; // 除數(shù)不能為0
}
return (double)a / b;
}
```
接下來,我們在主函數(shù)中接收用戶輸入,并調(diào)用相應(yīng)的函數(shù)進行計算:
```c
#include
int main() {
int a, b;
char op;
printf("請輸入一個算術(shù)表達式(例如: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("除數(shù)不能為0\n");
}
break;
default:
printf("無效的運算符\n");
}
return 0;
}
```
這個小程序雖然簡單,但它涵蓋了C語言的基本語法和結(jié)構(gòu)。通過編寫和運行這類小程序,您可以更好地理解C語言的工作原理,為以后開發(fā)更復(fù)雜的項目打下基礎(chǔ)。