C++初学者

我是一个用C++初学者。其实我很难在开始完成练习OPP。我的老师给了我们一些练习。我已经试过了但没有成功。所以,请帮我把这些练习。

练习1:(3分)

10位国际标准书号(ISBN)是一个独特的数字商业书

标识符由国际标准化组织(ISO)。它被使用直到

2007,然后定义了一个13位数的国际标准书号。

10位国际标准书号由9位和一个校验位标识符的结尾。它通常是写

在下面的表格

x-xxx- xxxxx -c

其中C表示数字检查。标识符数字0-9的范围内,校验位可以

无论是在0-9的范围,或是字母‚X”。

你应该模型ISBN编号为C++类,因此:

•画一个ISBN类的UML类图(模型9个数字为一个单一的标识符

九位整数的值(e.g.0-233-45678建模为整数23345678),其

检查数字作为一个单一的字符值)

•声明你的建模ISBN的C++类,包括构造函数需要一个整数和一个

字符初始化相应的成员的值,在一个指定的„ISBN文件。”

•实现类的构造函数中指定„ISBN CPP”文件。构造函数应该

初始化成员值的对象使用给定的参数值。

seehttp:/ / EN。维基百科。org /维基/ ISBN #isbn10foracloserexplanationoftheisbn10。

练习2:(2)

添加成员函数

无效的显示()const;

对ISBN类打印整个的国际标准书号(包括校验位)在以下格式的屏幕:

x-xxx- xxxxx -c

如果数量小于9的数字,它填补了0向左。

在评论什么关键词„const”就是在这种情况下解释(void表明()const)为什么很好(或不好)是用于此功能。

练习3:(1点)

在一个叫„Sheet1文件写的一个主要功能。CPP”创建三ISBN对象(输入他们的

国际标准书号为整数和校验字符直接到C + +源,您不需要阅读

他们从std::cin)和打印出他们在练习2中显示的格式的数字。

创建一个简单的使文件和编译程序(组成的two.cpp实现文件

以及。H头文件)执行你的计划。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值