. -.C++面向对象程序设计 2021期末考试 编程题1、编写一个程序根据输入的三角形的三条边判断是否能组成三角形,如果可以那么输出它的面积和三角形类型〔等边、等腰、直角三角形〕include#includeusing namespace std;int main(){double a,b,c;double v,p;cout<<"请输入三角形三条边:"<>a>>b>>c;if(a+b>c&&a+c>b&&b+c>a){p=(a+b+c)/2;v=sqrt(p*(p-a)*(p-b)*(p-c));cout<<"该三角形面积是"<
同时编写main 函数使用这个类,实现对学生数据的赋值和输出include #includeusing namespace std;class student{int num;string name;int age;public:student(){num=0;name=\0;age=0;}student(int,string,int);void show();};student::student(int a,string b,int c):num(a),name(b),age(c){}void student::show(){cout<<"student number:"<using namespace std;int main(){double a[100];double max=0,min=100,t;int i;for(i=0;i<100;i++){cin>>a[i];if(a[i]<0)break;else{if(a[i]>max)max=a[i];if(a[i]
#includeusing namespace std;int main(){double a,h,s,v;cout<<"半径为:"<>a;cout<<"高为:"<>h;s=3.14159*a*a;v=s*h;cout<<"底面积为:"<main(){int y,m,d;printf("year month=");scanf("%d%d",&y,&m);switch(m){case 1:case 3:case 5:case 7:case 8:case 10:case 12:d=31;break;case 4:case 6:case 9:case 11:d=30;break;case 2:if (y%4==0 && y%100!=0 || y%400==0) d=29; else d=28;}printf("days=%d\n",d);}6、编写函数将化氏温度转换为摄氏温度,公式为C=〔F-32〕*5/9;并在主函数中调用。
includeusing namespace std;double fun(double a);int main(){double f=37.5,c;c=fun(f);cout<<"华氏温度为:"<using namespace std;class Tree{private:int ages;public:int grow(int years){ages=ages+years;return ages;}void getage(){cout<<"输入树的树龄:"<>ages;}void showage(){cout<<"该树的年龄是:"<
#includeclass plex{private:double real;double imag;public:plex(){real=0;imag=0;}plex(double r,double i):real(r),imag(i){}friend plex operator+(plex &c1,plex &c2);void display();};void plex::display(){cout<using namespace std;int main(){int x,y;cin>>x;if(x<5) y=5;if(x>=5&&x<15) y=x+6;if(x>=15) y=x-6;cout<
includeusing namespace std;templateT add(T a,T b){T c;c=a+b;return c;}int main(){int a,b,c;float x,y,z;cout<<"请输入两个整型数:"<>a>>b;cout<<"请输入两个浮点数:"<>x>>y;c=add(a,b);z=add(x,y);cout<<"整型数之和是:"<#define PI 3.1415926using namespace std;class Shape{public:void show();protected:double s;};void Shape::show(){cout<<"面积:"<
要求具有以下成员:计数器值;可进展增值和减值记数;可提供记数值 #include using namespace std;class Counter{public:Counter(int );Counter operator ++();Counter operator --();void display();private:int i;};Counter::Counter(int a){i=a;}void Counter::display(){cout<