c语言求四个双精度浮点数的平均数
时间: 2024-06-13 13:07:49 浏览: 89
以下是C语言求四个双精度浮点数平均数的代码示例:
```c
#include <stdio.h>
int main()
{
double num1, num2, num3, num4, average;
printf("请输入四个双精度浮点数:\n");
scanf("%lf %lf %lf %lf", &num1, &num2, &num3, &num4);
average = (num1 + num2 + num3 + num4) / 4;
printf("这四个双精度浮点数的平均数为:%lf\n", average);
return 0;
}
```
相关问题
c语言求双精度浮点数的平均数
以下是C语言求双精度浮点数平均数的代码示例:
```c
#include <stdio.h>
int main()
{
double num1, num2, avg;
printf("Enter two numbers: ");
scanf("%lf %lf", &num1, &num2);
avg = (num1 + num2) / 2;
printf("Average = %.2lf", avg);
return 0;
}
```
运行结果示例:
```
Enter two numbers: 3.5 4.5
Average = 4.00
```
用C语言计算两个双精度数据的平均值
在C语言中,计算两个double类型的双精度数(也称为浮点数)的平均值非常简单。下面是一个示例函数,它接受两个double类型的参数并返回它们的平均值:
```c
#include <stdio.h>
double calculate_average(double num1, double num2) {
return (num1 + num2) / 2.0;
}
int main() {
double a = 5.5; // 第一个数
double b = 7.8; // 第二个数
double average = calculate_average(a, b);
printf("The average of %.2lf and %.2lf is %.2lf.\n", a, b, average);
return 0;
}
```
在这个例子中,`calculate_average`函数接收两个double类型的参数`num1`和`num2`,通过将它们相加然后除以2得到平均值,并返回这个结果。在`main`函数中,我们创建了两个变量`a`和`b`,并将它们传递给`calculate_average`,然后打印出平均值。
阅读全文