/*
本程序应习题 4 建立。
题目要求: 编写一个函数,接受两个double类型的参数,返回这两个参数的调和平均数。
书 Page 276 。 调和平均数的概念书上有。
*/
#include<stdio.h>
double Fuck(double one, double two);
int main(void)
{
double one = 0; // 储存用户第一个输入值。
double two = 0; // 储存用户第二个输入值。
double f_v = 0; // Finally value 最终值。
printf_s("Please input two numbers : ");
scanf_s("%lf %lf", &one, &two);
getchar();
putchar('\n');
f_v = Fuck(one, two);
printf("The value is %lf .\n", f_v);
getchar();
return 0;
}
double Fuck(double one, double two)
{
double p = 1.0;
double a_v = 0; // Average value 平均值。
double f_v = 0; // Finally value
double first = 0; // 储存第一值的倒数。
double second = 0; // 储存第二值数的倒数。
// 俩数的倒数。
first = p / one;
second = p / two;
a_v = (first + second) / 2;
f_v = p / a_v;
return f_v;
}
C primer plus 第六版 第九章 第四题 编程练习答案
版权声明:转载请注明来源~ https://blog.csdn.net/Lth_1571138383/article/details/80536105
猜你喜欢
转载自blog.csdn.net/Lth_1571138383/article/details/80536105
今日推荐
周排行