C語言之函數調用10—重複函數的多次調用

來源:互聯網
上載者:User

標籤:c語言   函數調用   重複調用   

//函數的重複調用!
/*
===================================================================================
題目: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);
}


/*
===================================================================================
評:
此程式重在掌握函數的重複調用!寫出“分子,分母,分數,平方”這四個函數,求分數時調用
分子分母,求平方時調用分數!
===================================================================================
*/

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

C語言之函數調用10—重複函數的多次調用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.