实验一
(1)设计简单程序,分别计算下列表达式,式中变量由键盘输入,输出表达式的值。
<1> x+(a+b)/(c-d)
#include<iostream>
using namespace std;
int main()
{
float x,a,b,c,d,y;
cin>>x>>a>>b>>c>>d;
y=x+(a+b)/(c-d);
cout<<"y="<<y<<endl;
return 0;
}
<2> y= √{1+1/[x+1/(1+x)]}
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float x;
float y =0;
float z=0;
float w=0;
float Y=0;
float y1=0;
cin>>x;
y=x+1;
z=1/y;
w=1/(x+z);
Y=1+w;
y1=sqrt(Y) ;
cout<<"y1="<<y1<<endl;
return 0;
}
<3> sinX+cosX+tan-1X
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float x,y;
cin>>x;
y=sin(x*3.1415926/180)+cos(x*3.1415926/180)+1/tan(x*3.1415926/180);
cout<<y<<endl;