求C++高手帮忙啊!!急!

来源:百度知道 编辑:UC知道 时间:2024/06/15 01:33:54
1,编写一个主函数和求圆面积的函数,根据输入圆的半径,求圆的面积?
2,编写要求输入变量a和b的值,输出他们的和及乘积的程序?
3,定义一个具有一个实数域和一个整数域的结构,用它产生的3个结构变量a,b,c,并为a和b赋值,再使c的域值分别为a和b的相应域值之和?
用它产生3个结构变量a,b,c

可以啊,回答的好我还加分你。

第一题:

#include<iostream>
using namespace std;
class circle{
public:
circle(float r) {R=r;}
float area(){ return 3.14159*R*R;}
private:
float R;
};
int main()
{ float r;
cout<<"Input the radiu : ";
cin>>r;
circle mycircle(r);
cout<<" the area is: "<<mycircle.area()<<endl;
system("pause");
return 0;
}

第二题:
#include<iostream>
using namespac std;
int main()
{
int add(int,int);
int sub(int,int);
int a,b,c;
cout<<" in put a &&b"<<endl;
cin>>a>>b;
cout<<"a+b= "<<add(a,b)<<endl;
cout<<"a-b= "<<sub(a,b)<<endl;
}
int add(a,b){ return a+b;}
int sub(a,b){ return a-b;}

第三题:
#include<iostream>
using nam