《第二次作业源程序.doc》由会员分享,可在线阅读,更多相关《第二次作业源程序.doc(8页珍藏版)》请在金锄头文库上搜索。
1、第一题源程序:#include#includeusing namespace std;int sroot(int i) /返回i平方根return sqrt(i);double sroot(double l)return sqrt(l);int main()int j;double k;cout请输入一个数计算其平方根k;if(k)cout您输入的是一个双精度的数据endl;coutk的平方根是:sroot(k)endl;第二题源程序:#includeusing namespace std;double main()double *p;p=new double;double area;cons
2、t double PI=3.14;cout输入一个半径,求其圆的面积*p;double i=*p;area=PI*i*i;cout以*p 为半径的面积是:areaendl;delete p;return 0;第三题源程序:#includeusing namespace std;void change(int &a,int &b)int temp;if(ab)temp=a;a=b;b=temp;int main()int a,b,temp;cout请输入两个数使其按从小到大的顺序排列ab;change(a,b);cout比较之后的结果是: a bendl;第四题源程序:#includeusing
3、 namespace std;void show()cout 实现功能:读入9个双精度的数,把它们存放在一个存储块里,然后求出它们的积。endl;main()show();double *s;s=new double9;if(!s)cout!警告:内存空间分配失败!endl;return 1;for(int i=0;i9;i+)cout 请输入第i+1si;double t;t=1;for(i=0;i9;i+)t=t*si;coutendl;cout *结果显示*endl;coutendl;coutendl;cout 您输入的数字是: ;for(i=0;i9;i+)coutsi ;coutendl;coutendl;coutendl;cout 您输入的数字,他们的积是: tendl;delete s;return 0;