您的位置:首页 > 编程语言 > C语言/C++

C语言之函数调用10—重复函数的多次调用

2015-07-22 02:12 253 查看
//函数的重复调用!

/*

===================================================================================

题目:W=((1-a)/(1+a+a*a))*(((1-b)/(1+b+b*b))+((1-c)/(1+c+c*c))*((1-c)/(1+c+c*c))),

a=7.2,b=6.25,c=10.8,求W?

===================================================================================

*/

#include<stdio.h>

float fz(float x)

{return 1-x;}

float fm(float x)

{return 1+x+x*x;}

float fs(float x)

{return (fz(x)/fm(x));}

float pf(float x)

{return (fz(x)/fm(x))*(fz(x)/fm(x));}

main()

{

float a,b,c,W;

printf("a=");

scanf("%f",&a);

printf("b=");

scanf("%f",&b);

printf("c=");

scanf("%f",&c);

W=fs(a)*(fs(b)+pf(c));

printf("W=%.6f\n",W);

}

/*

===================================================================================

评:

此程序重在掌握函数的重复调用!写出“分子,分母,分数,平方”这四个函数,求分数时调用

分子分母,求平方时调用分数!

===================================================================================

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: