程序c 作业

发布 2022-08-30 13:17:28 阅读 2426

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

C 程序作业

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...

C程序作业

1.c 的每条语句都通过 来结束。2.变量在使用前,必须先 定义 和 声明 3.通过 可以改变运算符的运算顺序,使表达式更加清晰易懂。4.下列变量的声明方式不正确的是 a a.int a,string b,char cb.int a c b 21 c.char ad.string mystring ...

C程序作业答案

什么是程序及程序设计。程序 program 是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行。操作的一系列语句和指令。一般分为系统程序和应用程序两大类。程序设计 programming 是指设计 编制 调试程。序的方法和过程。它是目标明确的智力活动。由于程序是软...