两个实数的四则运算C语言
时间: 2024-10-21 11:14:25 浏览: 33
在C语言中,对于两个实数(通常指double类型的浮点数)进行四则运算,包括加法、减法、乘法和除法,你可以直接使用标准库函数来进行计算。以下是基本的示例:
```c
#include <stdio.h>
#include <math.h> // 包含数学函数库,如fabs用于处理除零错误
// 定义函数来执行加法
double add(double a, double b) {
return a + b;
}
// 减法、乘法和除法函数定义类似
double subtract(double a, double b) {
return a - b;
}
double multiply(double a, double b) {
return a * b;
}
double divide(double a, double b) {
if (b != 0.0) { // 避免除以零的情况
return a / b;
} else {
// 返回一个特殊的值,如NaN(非数字),或者抛出异常
return nan("Division by zero");
}
}
int main() {
double num1 = 5.5, num2 = 2.0;
printf("Addition: %lf\n", add(num1, num2));
printf("Subtraction: %lf\n", subtract(num1, num2));
printf("Multiplication: %lf\n", multiply(num1, num2));
printf("Division: %.2f\n", divide(num1, num2)); // 输出结果并保留两位小数
return 0;
}
```
阅读全文