C 第二单元1程序

发布 2022-07-12 16:14:28 阅读 4394

nyynyn

ddbcd dbdac bdcba

程序设计】题目:编写一个程序,采用一个类求n!,并输出n!的值。。

输出结果见图:样张。jpg

#include

#include

using namespace std;

program

class fac

void show();

int getn()

endvoid fac ::showcout<<"阶乘为:"

int n;

cout<<"请输入一个整数:";

cin>>n;

fac a(n);

cout<<<

程序设计】题目:定义计数器类counter。要求具有以下成员:

计数器值:value;可进行增值计数的函数:add();可进行减值计数的函数:sub();

可获取计数值的函数:get()。

输出结果见图:样张。jpg

#include

using namespace std;

program

class counter;

void add();

void sub();

int get();

void counter::add()

程序设计】题目:定义一个描述二维坐标系中点对象的类point,它具有下述成员函数:

1)double r();计算极坐标的极半径。

2)double theta();计算极坐标的极角。

3)double distance(point& p); 计算与点p的距离。

输出结果见图:样张。jpg

#include

#include

using namespace std;

program

class point;

double r();

double theta();

double distance(point&p);

double point::distance(point&p)

endvoid main()

point a(5,5),b(1,1);

cout<<"极半径为"<<极角为"<

程序设计】题目:

定义一个点类point,包括x坐标和y坐标(int)。定义一个crect类,代表一个矩形,要求crect类中有代表矩形的左上角坐标(x1,y1)和右下角坐标(x2,y2)点类的对象,要求crect类中有两个成员函数rectheight()和rectwidth(),通过这两个函数能得到。

矩形的高和宽。(高和宽必须为非负数)

输出结果见样张。jpg

#include

#include

using namespace std;

program

class point;

void get(int a,int b)

void setp(int a,int b)

int getx()

int gety()

class crect;

crect();

void setr(point a1,point b1);

int rectheight();

int rectwidth();

int crect::rectheight()

endint main()

point p1(1,9),p2(8,5),p3,p4; /p1-左上角坐标 1-x坐标 9-y坐标 p2-右下角坐标 8-x坐标 5-y坐标。

crect cr(p1,p2),cr1;

cout<<

// 改变p4坐标。

//p3-左上角坐标 p4-右下角坐标

cout<<

C程序设计试卷1C程序设计

c 程序设计试卷。一 选择题。每小题3分,共15分 1 派生类能够直接访问的基类的成员是 a 公有成员 b 保护成员 c 私有成员 d 静态。2 下面是几条定义类的语句,不能被继承的类是 a abstract class figure b class figure c public class fi...

c 第二次作业 程序设计

红色为解释,蓝色为要填的答案。第一题。程序设计 545 定义一个类box表示一个盒子,包括3个成员变量长 宽 高 int 盒子类成员函数包含一个计算体积的成员函数 volume 并有。返回值和一个打印长 宽 高的成员函数 print 分析 主函数有三个对象,且给出的实参有0,2,3个,所以定义三个 ...

第二章案例1 入世程序

案例。1 1986年7月,中国 正式提出申请,要求恢复在gatt中的缔约国地位 2 1987年3月,关贸总协定成立中国工作组 3 1988年2月,中国工作组第二次会议审议 中国外贸制度备忘录 的内容 4 1992年10月,中国工作组第十一次会议决定结束对中国外贸制度的审议 5 从1994年底至200...