4-9源程序: #include<>
classrectangle
public:
rectangle(inttop,intleft,intbottom,intright);
rectangle(){
intgettop()const
intgetleft()const
intgetbottom()const
intgetright()const
voidsettop(inttop)
voidsetleft(intleft)
voidsetbottom(intbottom)
voidsetright(intright)
intgetarea()const;
private:
intitstop;
intitsleft;
intitsbottom;
intitsright;
rectangle::rectangle(inttop,intleft,intbottom,intright)
itstop=top;
itsleft=left;
itsbottom=bottom;
itsright=right;
intrectangle::getarea()const
intwidth=itsright-itsleft;
intheight=itstop-itsbottom;
return(width*height);
intmain()
rectanglemyrectangle(100,20,50,80);
intarea=
cout<<"area:"<4-11
#include<>
classrectangle
public:
rectangle(floatlen,floatwidth)
length=len;
width=width;
rectangle(){
floatgetarea()
floatgetlength()
floatgetwidth()
private:
floatlength;
floatwidth;
voidmain()
floatlength,width;
cout<<"请输入矩形的长度:";
cin>>length;
cout<<"请输入矩形的宽度:";
cin>>width;
rectangler(length,width);
cout<<"长为"<4-12
#include<>
classdatatype
circle(){
floatgetarea()
private:
floatradius;
voidmain()
floatradius;
cout<<"请输入圆的半径:";
cin>>radius;
circlep(radius);
cout<<"半径为"<4-14
#include<>
classtree
voidengine_fn(fuel&f);
classfuel
friendclassengine;
private;
intfuellevel;
public:
fuel()
voidfuel_fn(engine&e);
5-7定义一个cat类,拥有静态数据成员howmanycats,记录cat的个体数目;静态成员函数gethowmany(),存取howmanycats。设计程序测试这个类,体会静态数据成员和静态成员函数的用法。
源程序: #include<>
classcat
public:
cat(intage):itsage(age)
virtual~cat()
virtualintgetage()
virtualvoidsetage(intage)
staticintgethowmany()
private:
intitsage;
staticinthowmanycats;
intcat::howmanycats=0;
voidtelepathicfunction();
intmain()
constintmaxcats=5;
cat*cathouse[maxcats];inti;
for(i=0;i5-14
源程序: #include<>
classboat;
classcar
private:
intweight;
public:
car(intj)
friendinttotalweight(car&acar,boat&aboat);
classboat
private:
intweight;
public:
boat(intj)
friendinttotalweight(car&acar,boat&aboat);
inttotalweight(car&acar,boat&aboat)
voidmain()
carc1(4);
boatb1(5);
cout<
class******circle
public:
******circle();
******circle(int);
******circle(const******circle&);
******circle(){
voidsetradius(int);
intgetradius()const;
private:
int*itsradius;
******circle::******circle()
itsradius=newint(5);
******circle::******circle(intradius)
itsradius=newint(radius);
******circle::******circle(const******circle&rhs)
intval=
itsradius=newint(val);
int******circle::getradius()const
return*itsradius;
intmain()
******circlecircleone,circletwo(9);
cout<<"circleone:" cout<<"circletwo:" return0; 程序运行输出: circleone:5 circletwo:9 1.工人工资程序问题 include void main int t,w,s cout 请输入工人每周工作的时间和单位报酬 cin t w if t 40 s t w elses t w t 40 2 w cout 工人应得的工资 2.计算托运的费用 include void main double... 1.c 的每条语句都通过 来结束。2.变量在使用前,必须先 定义 和 声明 3.通过 可以改变运算符的运算顺序,使表达式更加清晰易懂。4.下列变量的声明方式不正确的是 a a.int a,string b,char cb.int a c b 21 c.char ad.string mystring ... 什么是程序及程序设计。程序 program 是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行。操作的一系列语句和指令。一般分为系统程序和应用程序两大类。程序设计 programming 是指设计 编制 调试程。序的方法和过程。它是目标明确的智力活动。由于程序是软...C 程序作业
C程序作业
C程序作业答案