自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Python 学习小结(2)

1.标识符和变量关键字(class,True。。。。)不能作为标识符;标识符只能用字母 数字 下划线表示;且数字不能开头变量不需要定义类型(无需int a),类型可以改变;关键字和函数buya不要用作变量;type()看类型;id()看地址;变量是将名字和对象进行关联,并不会实际复制值,只是为数据对象取名字,目的是提高效率,数字在-5~256之间是这样;2.输入和输出函数inp...

2019-10-13 16:43:00 169

原创 Python学习小结(1)

一、python学习方法:1.模仿书中的例子,一定要亲手写代码;2.初学时不要大量阅读python书籍,先学好一本书的各种知识和技巧,而后才能随心所欲获取任何知识;3.观看书籍附赠的视频,可以了解其详细步骤;4.不懂得可以去社区提问(极客起源IT问答社区geekori.com);5.做配套练习题;6.经常总结,可以把心得写在博客上,CSDN或者geekori.com;7...

2019-08-20 22:09:27 239

原创 字符数组和字符串指针的区别

字符数组和字符串指针都可以用来存储字符串。除了形式上的区别,相差不大!给出一段代码#include<iostream>using namespace std;int main(){ char a[10]="Hello!"; char *b="world!"; cout<<a<<endl; cout<<&a

2018-06-10 08:46:18 3400

原创 纯虚函数与基类指针数组的应用

题目内容:定义抽象基类Shape, 其中纯虚函数printName()输出几何图形的名称和相应的成员数据、纯虚函数printArea()计算几何图形的面积。并由Shape类派生出5个派生类:Circle(圆形),数据成员为半径、Square(正方形) ,数据成员为边长、Rectangle(长方形) ,数据成员为长和宽、Trapezoid(梯形) ,数据成员为上底、下底和高、Triangle(三角形...

2018-05-13 18:10:10 1108

原创 重载矩阵加法运算

题目内容:编写一个矩阵类,重载矩阵加法运算。设A,B,C均为m行,n列的矩阵,要求程序能实现C=A+B的操作。 输入格式:第一行为矩阵的行数和列数,下面为两个矩阵的元素值输出格式:两个矩阵的和。注意,输出的每行元素,行末没有空格。输入样例:2 31 3 24 2 52 3 43 2 6输出样例:3 6 67 4 11提示:由于涉及深浅拷贝的问题,不建议使用动态数组。#include<iost...

2018-05-13 16:39:00 3267

原创 从Point类继承的Circle类

题目内容:已知基类Point的定义如下: class Point{ int x, y; //点的x和y坐标 public: Point( int = 0, int = 0 ); // 构造函数 void SetPoint( int, int ); // 设置坐标 int GetX() { return x; } // 取x坐标 int GetY() { return y; } // 取y坐标 vo...

2018-05-07 21:21:07 831

原创 从Student类和Teacher类多重派生Graduate类

题目内容:已知基类Person定义如下:class Person{char Name[10];char Sex[10];int Age;public:void Register(char *name,int age,char *sex);void ShowMe();};请通过继承的方法建立两个派生类,其中派生类Teacher:1.新增的数据成员有:char Dept[20];int Salary;...

2018-05-07 20:23:59 2641

原创 一个基类Person的多个派生类

题目内容:已知基类Person的定义如下:class Person{protected:char Name[10];char Sex;int Age;public:void Register(char *name,int age,char sex);void ShowMe();};请通过继承的方法建立两个派生类,其中派生类Teacher:1.新增的数据成员有:char Dept[20];int S...

2018-05-06 22:10:21 2823

原创 公有继承中派生类Student对基类Person成员的访问

题目内容:已知基类Person的定义如下:class Person{ char Name[20];char Sex;int Age;public:void Register(char *name, int age, char sex) ;void ShowMe();};请通过继承的方法建立一个派生类Student,其中1.新增的数据成员有:int Number;char ClassName[10]...

2018-05-06 18:57:01 2021

原创 设计MyTime类

题目内容:设计一个MyTime类,成员函数SetTime()设置时间,print_12()以12(0-11)小时制显示时间(AM上午,PM下午),print_24()以24(0-23)小时制显示时间。输入格式:所需设置时间的时、分、秒输出格式:按照12小时制和24小时制依次显示时间,注意时间格式中的冒号是英文冒号,时分秒都是两位,AM,PM前有一个空格,晚上12:00是00:00:00 AM,中午...

2018-04-22 21:46:40 2499

原创 设计并测试Trapezium类

题目内容:设计并测试一个名为Trapezium的梯形类,其属性为梯形的四个顶点的坐标。该梯形上边和下边均和x轴平行。根据类的封装性要求,在类的声明中用8个私有的整型变量表示4个点的坐标值,声明成员函数initial(int,int,int,int,int,int,int,int)初始化数据成员,函数GetPosition(int&,int&,int&,int&,in...

2018-04-22 20:54:23 1492

原创 设计Weekday类

题目内容:设计一个Weekday类,成员函数SetDay()设置星期几,IncDay()前进一天,NowDay()打印当前是星期几。输入格式:用户输入一个数字,0表示星期日,1表示星期一,类推,6表示星期六,用该数字初始化Weekday类输出格式:使用中文打印出从当日起连续3天是星期几(不够三天时,循环)输入样例:0输出样例:星期日星期一星期二#include<iostream>#i...

2018-04-21 22:45:10 1376

原创 C++ 设计Dog类

题目内容:设计一个Dog类,包含name、age、sex和weight等属性以及对这些属性操作的方法。实现并测试这个类。根据类的封装性要求,把name、age、sex和weight声明为私有的数据成员,编写公有成员函数setdata()对数据进行初始化,GetName()、GetAge()、GetSex()和GetWeight()获取相应属性。初始化数据由用户输入。输入格式:Dog类对象的初始化数...

2018-04-21 17:14:43 16142 1

原创 C++ 编写求函数区间平均值的通用函数

题目内容:编写求数学函数区间平均值的通用函数,可以计算出在指定区间内函数的平均值(取整即可)。待求区间平均值的两个函数的原型为:int  func1(int x);int  func2(int x)只考虑参数为整数的情况即可。func1的数学表达式为:y=a*x^2+b*x+c,a,b,c由用户输入;func2的数学表达式为:y=x^m,m由用户输入;通用函数的参数为待求区间平均值函数的指针,以及...

2018-04-08 17:21:43 3870

原创 C++ 使用函数指针切换加密方法

原创题目内容:编写两个加密函数,第一个函数使用凯撒加密法,即将将原来的小写字母用字母表中其后面的第3个字母的大写形式来替换,大写字母按同样规则用小写字母替换,可将字母表看成是首末衔接的。例如"AMDxyzXYZ" 加密为 "dpgABCabc"。第二个函数使用单双号加密法,即将字符串"abcde",根据单双号区分为两个字符串"ace"和"bd",再连接在一起成为密文"acebd"。用户输入

2018-04-08 16:42:47 703 1

原创 C++ 数组清零

题目内容:编写一个函数,用于将一个int类型的数组清零(即将指定前n项元素全部置为0)数组以-1结尾,且-1不包括在此数组中。要求数组使用地址传递(传指针)。提示:本题只要在形参中使用整型指针,对应的实参是数组名(因为数组名是数组的首地址),函数中仍使用下标访问数组元素。例如 int a[100],*p=a;   //a是数组a的首地址。则p[i]相当于a[i]。输入格式:第一行数是数组元素,第二...

2018-04-07 22:20:48 22704

原创 C++ 编写函数对数组中的元素求和

题目内容:编写函数 add_array 对数组中的元素求和,函数原型为:void add_array(int a, int *sum);该函数可以重复调用多次,每次只使用参数a传入数组中的一个元素,函数内部可以累计历次传入的值进行求和,每次执行后均把当前的和通过参数sum写入主函数中的某个变量中。提示:使用静态变量。输入格式:一个最多100个元素的整型数组,以-1为结尾(表示结束,不是数据)。输出...

2018-04-07 17:57:02 10225 1

原创 C++ 编写函数重置两个变量的值

题目内容:编写函数重置两个变量的值,该函数的原型为  void reset(int *a, int *b);函数内部将两个值重置为两个变量原值的平均数(出现小数则四舍五入)。输入格式:两个待重置的值输出格式:重置后的两个值输入样例:7 14输出样例:11 11#include<iostream>using namespace std;void reset(int *a, int *...

2018-04-07 16:19:02 2901 1

原创 C++ 编写递归函数来使字符串逆序

题目内容:编写函数来使一个字符串逆序输出,要求必须用递归函数。输入格式:一个字符串,不会超过100个字符长,中间可能包含空格输出格式:该字符串的逆序输入样例:Hello,everyone输出样例:enoyreve,olleH#include<iostream>#include<string.h>using namespace std;void rev(char &am...

2018-04-03 18:26:03 3401 3

原创 C++ 编写内联函数求矩形的面积和周长

使用内联函数输入格式:矩形的长和宽,均为整数输出格式:矩形的面积和周长输入样例:3 5输出样例:15 16#include <iostream>using namespace std;inline int perimeter(int a,int b){ int p=2*(a+b); return p;}inline int area(int a,int b){ int...

2018-04-01 22:32:37 6263

原创 C++ 编写递归函数求数组最大值

题目内容:编写函数求一个数组中数组元素的最大值,要求必须用递归方法解决。输入格式:数组中的数字均为整型数,输入的第一个数为数组长度,后续为数组的所有元素。输出格式:该数组的最大值输入样例:592 18 77 6 15 输出样例:92时间限制:500ms内存限制:32000kb#include <iostream>using namespace std;int max(int s[]...

2018-04-01 22:14:58 5984

原创 编写字符串反转函数mystrrev

题目内容:编写字符串反转函数mystrrev,该函数的功能是将指定字符串中的字符顺序颠倒(前变后,后变前)。然后再编写主函数验证之。注意,输入输出应在主函数中进行。函数原型为 void mystrrev(char str[]) 输入格式:一个字符串,不会超过100个字符长,中间可能包含空格输出格式:输入字符串的反转后的字符串输入样例:Hello,everyone输出样例:enoyreve,olle...

2018-03-21 19:56:53 1510

原创 编写一组求数组中最大最小元素的函数

题目内容:编写一组求数组中最大最小元素的函数。该组函数的原型为int imax(int array[], int count); // 求整型数组的最大元素int imin(int array[], int count); // 求整型数组的最小元素其中参数count为数组中的元素个数,函数的返回值即为求得的最大或最小元素之值。要求同时编写出主函数进行验证。输入格式:第一个数为数组元素的个数(1-...

2018-03-21 18:49:22 3597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除