大一c语言简单四则运算代码
时间: 2024-10-04 12:01:03 浏览: 72
四则运算--Java、C语言.txt
在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;
}
double divide(int a, int b) {
if (b != 0) { // 避免除数为零的情况
return (double) a / b;
} else {
printf("Error: Division by zero is not allowed.\n");
return 0; // 返回一个默认值,避免程序崩溃
}
}
int main() {
int num1, num2;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
// 提供用户选择运算选项
char operator_choice;
printf("请选择运算符 (+, -, *, /): ");
scanf(" %c", &operator_choice);
switch (operator_choice) {
case '+':
printf("结果是: %d\n", add(num1, num2));
break;
case '-':
printf("结果是: %d\n", subtract(num1, num2));
break;
case '*':
printf("结果是: %d\n", multiply(num1, num2));
break;
case '/':
printf("结果是: %.2f\n", divide(num1, num2)); // 显示两位小数
break;
default:
printf("无效的运算符。\n");
break;
}
return 0;
}
```
这个程序首先定义了四个函数分别处理加法、减法、乘法和除法,然后在`main()`函数中获取用户的输入并根据选择调用相应的函数。注意这里将除法转换为浮点型以允许小数结果。
阅读全文