c语言求1/2,1/3,1/4的和
时间: 2024-10-20 21:11:10 浏览: 22
在C语言中,求1/2、1/3和1/4的和可以使用分数相加或者直接计算整数部分然后乘以分母的方式。由于C语言本身并不支持分数运算,我们可以先将每个分数转换成小数或者整数形式再做加法。例如:
```c
#include <stdio.h>
double sumOfFractions(double fraction1, double fraction2, double fraction3) {
// 将分数转换为小数
double decimal1 = fraction1 / 2.0;
double decimal2 = fraction2 / 3.0;
double decimal3 = fraction3 / 4.0;
// 直接相加
double result = decimal1 + decimal2 + decimal3;
return result;
}
int main() {
double oneHalf = 0.5;
double oneThird = 1.0 / 3.0; // 注意C语言里除法会得到浮点数
double oneFourth = 1.0 / 4.0;
double totalSum = sumOfFractions(oneHalf, oneThird, oneFourth);
printf("The sum of 1/2, 1/3, and 1/4 is: %.2lf\n", totalSum);
return 0;
}
```
在这个程序中,我们首先定义了求和的函数`sumOfFractions`,然后在主函数中计算并打印出结果。
阅读全文