您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页Problems

Problems

来源:意榕旅游网
1 第一题

Time Limit: 5000MS

Memory Limit:

10000K

Description

定义描述小汽车的类Car, 将汽车生产厂(Factory)定义为静态数据成员,汽车颜色(color)、重量(Weight)定义为私有数据成员。用构造函数对私有数据成员进行初始化,再定义能显示汽车信息成员函数 Show(). 汽车生产厂Factory初始化为“别克”。在主函数中,从键盘接受参数颜色和重量的输入,构造两个相应的对象(必须生成对象),如:car1(“red”,1000), car2(“black”, 800)。并打印出这二辆汽车的生产厂,颜色与重量。

Input

从键盘输入颜色,重量

Output

分别把两辆车的生产厂,颜色与重量打印在屏幕上

Sample Input

red 1000 black 800

Sample Output

别克 red 1000 别克 Black 800

2 第二题

Time Limit: 5000MS

Memory Limit:

10000K

Description

建立一个类Word, 统计一个英文字符串中的英文单词个数.字符串中的各个英文单词以一个或多个空格分隔.如字符串” He is a nice boy” 中的英文单词个数为4.具体要求如下: (1) 私有数据成员

char str[80]:存放字符串str

int c: 存放字符串中的英文单词的个数 (2) 公有成员函数

Word(char *s):构造函数, 用参数s初始化str, 同时初始化单词个数c 为0 Void process():统计字符串中的英文单词个数 void print(): 输出字符串及单词个数

(3)在主函数中对该类进行测试.定义一个Word类的对象w, 并在控制台接受输入字符串初始化对象w. 通过w调用成员函数统计并输出字符串中英文单词个数.

Input

从键盘上输入一个字符串

Output

打印从键盘上读入的字符串及统计出的单词个数

Sample Input

He(一个空格)is(三个空格)a(一个空格)nice(一个空格)boy

Sample Output

He is a nice boy 5

3 第三题

Time Limit: 5000MS

Memory Limit:

10000K

Description

已知三角形的三边长为a,b,c, 求三角形的面积公式为: area=sqrt(s(s-a)(s-b)(s-c)), 其中, s=(a+b+c)/2.计算面积时,必须用牛顿迭代公式求一个数的平方根. 试建立一个类Tri, 给出三角形的三边长,求三角形的面积. 规定只能调用类的成员函数求平方根(不能用库函数 sqrt) .具体要求如下:

(1)私有数据成员: double a,b,c; (2)公有成员函数

Tri(double a1,double b1, double c1);构造函数,初始化三边长 double sqroot(double m);用牛顿迭代公式求一个数的平方根 double farea(); 求三角形的面积,调用sqroot函数

void print();输出三角形的三边长,求出并输出三角形的面积.

(3) 在主函数中完成对该类测试,定义一个对象 san, 分别从控制台输入三边边长.调用print()函数输出。

Input

从键盘输入三边边长

Output

把三边边长和面积输出

Sample Input

3 4 5

Sample Output

345 6

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务