摘要: 源程序: //直角三角形在派生矩形类,矩形类的参数也由键盘输入。设计这些类并测试他们的功能。 #include < iostream > #include < cmath > using namespace std; class Line//线段基类 { protected: double size 阅读全文
posted @ 2019-11-19 16:21 bobo哥 阅读(455) 评论(0) 推荐(0)
摘要: 源程序: //4.基类是使用极坐标的点类,从它派生一个圆类,圆类用点类的左边作圆心,圆周通过极坐 //标原点,圆类有输出圆心直、圆半径和面积的成员函数。完成类的设计并验证之。 #include < iostream > #include < cmath > using namespace std; 阅读全文
posted @ 2019-11-19 16:13 bobo哥 阅读(674) 评论(0) 推荐(0)
摘要: 矩形类用线段对象的两个坐标作为自己一条边的位置,它具有另外一个边长,能输出矩形的4个点坐标。给出类的定义并用程序验证它们的功能; #include < iostream > #include < cmath > using namespace std; class Point//点类 { prote 阅读全文
posted @ 2019-11-19 15:54 bobo哥 阅读(663) 评论(0) 推荐(0)
摘要: 源程序: //1.设计一个基类,从基类派生圆柱,设计成员函数输出它们的面积和体积; #include < iostream > using namespace std; class Basic//基类 { protected: double r; public: Basic() { r = 0; } 阅读全文
posted @ 2019-11-19 15:17 bobo哥 阅读(2287) 评论(0) 推荐(0)
摘要: 源程序: //4.定义一个 Dog 类,它用静态数据成员 Dogs 记录 Dog 的个体数目,静态成员函数 GetDogs //用来存取 Dogs。设计并测试这个类。 #include < iostream > using namespace std; class Dog { private: st 阅读全文
posted @ 2019-11-19 15:12 bobo哥 阅读(1352) 评论(0) 推荐(0)
摘要: 源程序: //3.编写一个程序,该程序建立一个动态数组,为动态数组的元素赋值,显示动态数组的值并删除动态数组。 #include <iostream> using namespace std; void main() { int i, n, temp = 0; cout << "输入数组大小:"; 阅读全文
posted @ 2019-11-19 15:07 bobo哥 阅读(1500) 评论(0) 推荐(0)
摘要: 源程序: //p114页的程序,一个常量成员函数 #include <iostream> using namespace std; class Base { private: double x, y; const double p; public: Base(double m, double n, 阅读全文
posted @ 2019-11-19 15:03 bobo哥 阅读(216) 评论(0) 推荐(0)
摘要: 源程序: //1.声明复数的类,complex,使用友元函数 add 实现复数加法。 #include < iostream > using namespace std; class Complex { private: double real, image; public: Complex() { 阅读全文
posted @ 2019-11-19 14:54 bobo哥 阅读(3285) 评论(0) 推荐(1)
摘要: 源程序: //2.使用内联函数设计一个类,用来表示直角坐标系中的任意一条直线并输出它的属性。 #include < iostream.h > #include < math.h > class Line { private: int x1, y1, x2, y2; public : //Line() 阅读全文
posted @ 2019-11-19 14:35 bobo哥 阅读(747) 评论(0) 推荐(0)
摘要: 源程序: //1.设计一个点类 Point,再设计一个矩形类,矩形类使用 Point 类的两个坐标点作为矩形的对 //角顶点。并可以输出 4 个坐标值和面积。使用测试程序验证程序。 #include <iostream> using namespace std; class Point //点类 { 阅读全文
posted @ 2019-11-19 14:20 bobo哥 阅读(5542) 评论(1) 推荐(0)
摘要: 源程序: #include < iostream > using namespace std; template <class T> T sum(T a[], int n) { int i; T s = 0; for (i = 0; i< n; i++) s = s + a[i]; return s 阅读全文
posted @ 2019-11-19 14:11 bobo哥 阅读(1261) 评论(0) 推荐(0)
摘要: 源程序: #include < iostream > using namespace std; template <class T> //定义模板 void sort(T a, T b, T c) //T为模板类型 { T array[3], temp; int i, j; array[0] = a 阅读全文
posted @ 2019-11-19 14:05 bobo哥 阅读(1145) 评论(0) 推荐(0)
摘要: 源程序: #include < iostream > #include < string > using namespace std; int strlen(char *str) { int len = 0; while (str[len] != '\0') { len++; } return le 阅读全文
posted @ 2019-11-19 11:35 bobo哥 阅读(687) 评论(0) 推荐(0)
摘要: 源程序: #include < iostream > using namespace std; void print_triangle(char c, int n) { int i, j; for (i = 0; i< n; i++) { for (j = 0; j <= i; j++) { cou 阅读全文
posted @ 2019-11-19 11:23 bobo哥 阅读(1204) 评论(0) 推荐(0)
摘要: 源程序: #include < iostream.h > #include < math.h > double power(double a, int b) { int i; double result = 1.0; for(i=0;i< b;i++) result = result * a; re 阅读全文
posted @ 2019-11-19 11:15 bobo哥 阅读(773) 评论(2) 推荐(0)
摘要: 源程序: #include < iostream > using namespace std; char up(char c) { if (c >= 'a' && c <= 'z') return (c - 32); //大小写字母的ASCII相差32 else return c; } void m 阅读全文
posted @ 2019-11-19 10:56 bobo哥 阅读(795) 评论(0) 推荐(0)
摘要: 源程序: #include < iostream> #include < math.h > using namespace std; void equation_1(int a, int b, int c) { double x1, x2, temp; temp = b*b - 4 * a * c; 阅读全文
posted @ 2019-11-19 10:47 bobo哥 阅读(5044) 评论(0) 推荐(0)
摘要: 源程序: #include < iostream > #include < functional > #include < algorithm > #include < string > using namespace std; void main() { string str1("We are h 阅读全文
posted @ 2019-11-19 10:32 bobo哥 阅读(276) 评论(0) 推荐(0)
摘要: 源程序: 第一种方法: #include <iostream> #include <string> using namespace std; int main() { string str1="i am "; string str2="a teacher."; cout<<"连接前:"<<endl; 阅读全文
posted @ 2019-11-19 10:27 bobo哥 阅读(4324) 评论(0) 推荐(0)
摘要: 声明如下数组: int a[]={1,2,3,4,5,6,7,8}; 先查找4的位置,将数组a复制给数组b,然后将数组a的内容反转,再查找4的位置,最后分别输出数组a和b的内容。 源程序: #include < iostream> #include < algorithm> #include < f 阅读全文
posted @ 2019-11-19 09:59 bobo哥 阅读(247) 评论(0) 推荐(0)