程序设计按照功能划分和代码重用的原则,
知识补充:
(1)e的n次方
在<cmath>中的调用exp();
(2)首先定义f函数,通过g函数调用f函数,实现函数的完整功能。
#include<iostream>
using namespace std;
#include<cmath>
using namespace std;
double f(double);
double g(double,double);
int main()
{
double a,b;
cin>>a>>b;
cout<<"g(a,b)="<<g(a,b)<<endl;
return 0;
}
double g(double a,double b)
{
if(a<=b) return f(a+b)/(f(a)+f(b));
else return f(a-b)/(f(a)+f(b));
}
double f(double t)
{
return (1+exp(-t))/(1+exp(t));
}