编程
1 实现函数 StringCheck.
函数原型:bool StringCheck(char s[])
功能说明:检查字符串S中左、右圆括号的个数是否相同。
参数说明:S 存储字符串的字符数组。
返 回 值:true 字符串s中左、右圆括号的个数相同。
false 否则。
2 实现函数 AverOdd.
函数原型:float AverOdd(int d[],int n)
功能说明:计算数组d中所有奇数的算术平均值(若无奇数时返回值为0)。
参数说明:d 存储数据的数组。
n 数组d中数据的个数(n>0)。
返 回 值:数组d中所有奇数的算术平均值。
3 定义一个Person类,其中
数据成员(“私有”访问方式)包括:姓名、年龄、电话号码;
成员函数包括(“公有”访问方式):
(1)构造函数:能初始化对象的姓名、年龄和电话号码;
(2)折构函数:显示对象的姓名和“拜拜!”字样;
(3)函数ModifyAge():根据实参值修改年龄;
(4)函数ModifyTel():根据实参值更该电话号码;
定义主函数并实现:
(1)建立下列 zs、ls两个对象:
张三、35、62458686
李四、32、58729877
(2)将张三的电话号码改成63580246
(3)将李四的年龄增加1岁
(4)输出上述两个对象的数据
4 说明一个类CIRCLE,包含:
成员数据(访问权限:均为私有,数据类型:均为float类型):
x 圆心的横坐标值
y 圆心的纵坐标值
r 圆的半径
成员函数(访问权限:均为公有):
(1)带缺省参数值的构造函数。
缺省参数值:圆心位置:(0,0) 半径:50
(2)拷贝构造函数
(3)设置圆(圆心)的位置
void SetPosition(float NewX,float NewY)
(4)设置圆的半径 void SetRadius(float NewR)
(5)取圆的半径 float GetRadius(void)