自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 魔改python接金币

效果图:演示: 缺爱小赵,在线接爱 魔改自开源代码:https://github.com/CharlesPikachu/Games需要此代码,自取:https://gitee.com/black_pineapple_6666/pick-up-the-gold-coin...

2020-11-09 13:23:11 291

原创 【PAT】刷题记录

B1001 害死人不偿命的(3n+1)猜想 (15分)卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜

2020-10-24 18:51:56 375

原创 《C++从入门到精通》

《C++从入门到精通》学习笔记随书资料扫码自取

2020-10-17 09:46:53 1770

转载 C++模板

模板模板的作用是实现代码的重用,它通过将某一种数据类型定义为参数,然后通过将不同的数据类型按照实参形式传送而实现代码重用。案例一(将两个同类型的较小值输出):#include <iostream>using std::cout;using std::endl;//声明函数模板,用来比较两个相同数据类型的参数大小//class可以被typename代替//T可以被任何字母或数字代替template<class T>T min(T x, T y){ return

2020-10-15 21:32:49 112

转载 C++异常处理

异常处理的概念在进行团队开发的过程中,可以通过对异常处理机制来降低产生错误的可能性,从而提高程序的可靠性。仅仅用if语句的判断,并不能够将所有出现异常的可能性都包括,如果开发较大规模的程序,就会导致正常的逻辑代码和处理异常的代码混淆在一起,增加了程序维护的难度。通过异常处理机制,在整个程序段发生异常后都不至于导致程序出错,而是将异常抛出。案例一(除数为0):#include <iostream>using namespace std;double fuc(double x, do

2020-10-15 19:34:13 304

转载 C++中的文件处理

转载自:黑凤梨の博客文件处理案例一:#include <iostream>#include<fstream>using namespace std;int main(){ char buffer[256]; fstream out; //ios::in表示以只读的方式读取文件 out.open("1.txt", ios::in); cout << "1.txt" << "的内容如下:" << endl; while (!

2020-10-14 17:19:04 462

转载 C++易混概念

转载自:黑凤梨の博客C++易混概念与定义const 修饰符const修饰符的作用是修饰一个不能被更新的参数。程序一:#include <iostream>using namespace std;int main(){ int i; i = 1; cout<< i <<endl; system("pause"); return 0;}输出结果:程序二:#include <iostream>using namespace s

2020-10-14 10:19:59 90

转载 C++虚函数

转载自:黑凤梨の博客虚函数虚函数是C++实现多态性的主要手段之一。对于发送消息的类的对象来说,不论它们属于什么类,发送的消息形式都一样,而对于处理信息的类的对象对同一信息反应不同称为多态性。在基类中定义一个虚函数,其派生类继承该基类的虚函数,并且实现该函数。对于不同派生类的对象接受同一个信息,调用相同的函数名,操作不同。#include <iostream>using namespace std;class base{public: virtual void vfunc()

2020-10-13 20:44:30 120

转载 C++公有继承、私有继承、保护继承、默认调用父类构造函数、 调用父类带参构造函数

公有继承基类的公有成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为私有。#include <iostream>using namespace std;class CBase{private: string name; int age;public: string getName() { return name; } int getAge() { return age; }protected: void setName(string s) {

2020-10-11 21:50:49 1075

转载 C++拷贝构造函数

拷贝构造函数拷贝构造函数实现了自己定义的类对象赋值给另一个对象#include <iostream>using namespace std; class Test{ public: int p1; Test(int temp) { p1 = temp; } //自定义的拷贝构造函数 Test(Test& c_t) { cout << "进入copy构造函数" << endl; p1 = c_t.p1; }}; in

2020-10-11 16:15:28 75

转载 C++运算符重载实现矩阵运算

运算符重载实现矩阵运算rectangle.h#include<iostream>using namespace std;class CRectangle{private: int row, col;//矩阵的行与列 int* datas;//存储矩阵的数据 static int dummy;//下标越界时的哑元素 void init();public: //定义空矩阵构造函数 CRectangle() { row = 0; col = 0; datas =

2020-10-11 16:03:30 4050 2

转载 C++运算符重载实现复数相关运算

运算符重载实现复数相关运算设计一个复数类,可以实现有关复数操作,并应用该复数类求解一元二次方程的两个复根complex.h#include <iostream>#include<math.h>using namespace std;class CComplex{private: double real, image;//复数的内部表示public: //构造函数定义 CComplex(void) { real = 0;image = 0; }//默认构造函

2020-10-11 10:18:15 1227 1

转载 C++友元函数

友元函数友元函数可以访问其他类中的私有成员,有助于数据共享,提高程序效率,但它又是对封装性的一个破坏,所以程序中不能大量使用友元对友元函数的使用,和普通函数的使用方法一样,不需要在友元函数前面加上特殊标志。但是如果该友元函数是一个类的成员函数,则使用时还是要子啊友元函数前加上所属的类名。#include <iostream>using namespace std;//对Date类的提前引用声明class Date;//定义Time类,声明display是其成员函数,形参是Date类

2020-10-09 19:22:06 2802

转载 C++字符串处理函数

字符串处理函数常用的字符串处理函数包括puts函数与 gets 函数、字符串复制strcpy函数、字符串连接函数strcat函数、字符串比较函数strcmp函数、求字符串长度strlen函数等。字符串输出函数puts(str);输出指定字符串,参数可以为字符串常量字符串输入函数gets(str);输入字符串至字符数组str中,输入的字符串可以包含空格。函数返回值是字符数组str的首地址;字符串复制函数strcpy(str1,str2);将str2的值复制到str1中,实

2020-10-09 18:51:33 589

转载 C++运算符的重载

运算符的重载C++通过运算符重载的操作赋予了运算符新的功能,使得预定义的运算符可以对我们自己定义的数据类型进行操作,扩展了运算符的功能#include <iostream>using namespace std;//定义com类,该类有两个成员real 和 img,重载运算符“+”class com{private: int real, img;public: com(int real = 0, int img = 0) { this->real = real;

2020-10-08 10:30:01 104

转载 c++构造函数的重载

构造函数的重载一个类可以有多个构造函数,这些构造函数有着不同的参数个数或者不同的参数类型,这些构造函数称为重载构造函数使用不同的参数个数和参数类型对不同的对象进行初始化,实现类定义的多元性#include <iostream>using namespace std; class Score{public: Score( float x1,float y1,float z1 ); Score(); void print(); private: float compu

2020-10-06 21:12:07 1051

转载 C++中构造函数与析构函数

构造函数与析构函数构造函数主要功能:在创建对象的时候,给对象变量赋值。析构函数主要功能:当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数,在此对象撤销的时候释放所占用的资源在建立一个类的对象时,首先调用构造函数对这个对象进行初始化。当这个对象的生命周期结束时,调用析构函数。例如,定义了一个类,在该类的构造函数中申请了内存空间,在对该类实例的操作过程中应用内存空间进行操作,那么在该类的析构函数中,就要释放该内存空间。析构函数和构造函数相互呼应,完成内存空间的申请和释放。

2020-10-06 20:51:53 164

转载 C++中栈的实现

栈的实现栈的特点:先进后出#include <iostream>using namespace std;const int MAX = 6;//设置栈的长度为6 class STACK{private: int data[MAX]; int top;public: STACK(void){ top = 0; cout << "栈已被初始化!" << endl; } ~STACK(void){ cout << "栈已被销毁

2020-10-06 17:27:05 308

转载 C++中类的定义

C++中类的定义类是有不同数据类型的数据与这些数据相关的操作封装在一起的集合。类与结构体有些类似,但是结构体中并没有与数据相关的操作#include <iostream>using namespace std; class Clock//时钟类的声明{public://外部接口,共有成员函数 void setTime(int newH, int newM, int newS); void showTime(){ cout << hour <<

2020-10-06 15:18:47 2461

转载 C++实现学生成绩信息登记表

C++实现学生成绩信息登记表学生成绩信息登记表:每个学生的数据包括:学号,姓名,和语数英三门的成绩实现效果:1.从键盘输入3名学生的数据2.显示每个学生的三门课的平均分3.显示每门课的全班平均分4.按平均分高低排名,并按名次降序输出学生的所有数据//学生成绩信息登记表//每个学生的数据包括:学号,姓名,和语数英三门的成绩//实现效果://1.从键盘输入3名学生的数据//2.显示每个学生的三门课的平均分//3.显示每门课的全班平均分//4.按平均分高低排名,并按名次降序输出学生的所

2020-10-05 21:55:43 6432

转载 判断字符串中有多少个整数

判断字符串中有多少个整数输入一个字符串,内有数字和非数字字符,判断字符串中有多少个整数,连续的数字算一个整数#include<iostream>#include<string>#include<iomanip>using namespace std;//该函数将字符串中的连续数字存入整型数组a中,并返回a中整数的个数int findInteger(char* p, int* a){ int j, n = 0, i, k; char temp[100];

2020-10-05 18:20:39 774

转载 二维数组输出字符字母

二维数组输出字符字母#include <iostream>using namespace std; int main(){ int a[7][7] = { {1,1,1,1,1,1,1}, {0,0,0,0,0,1,0}, {0,0,0,0,1,0,0}, {0,0,0,1,0,0,0}, {0,0,1,0,0,0,0}, {0,1,0,0,0,0,0}, {1,1,1,1,1,1,1} }; int b[7][7] = { {1,0,0,0

2020-10-04 15:36:06 1052

转载 汉诺塔问题

汉诺塔问题:汉诺塔来源于印度传说的一个故事,大梵天创造世界时作了三根金刚石柱子,在一根柱子上从上往下从小到大顺序摞着64片黄金圆盘。上帝命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一回只能移动一个圆盘,只能移动在最顶端的圆盘。#include <iostream>using namespace std; //汉诺塔问题//汉诺塔来源于印度传说的一个故事,大梵天创造世界时作了三根金刚石柱子,//在一根柱子上从上往下从

2020-10-04 10:26:32 163

转载 现有一个数列,已知an=2*a(n-1)+3,并且a1=1,求解a1~a10的值

现有一个数列,已知an=2*a(n-1)+3,并且a1=1,求解a1~a10的值#include <iostream>using namespace std; int f(int a) { if (a == 1) { return 1; } else { a = 2 * f(a-1) + 3; } return a;} //现有一个数列,已知an=2*a(n-1)+3,并且a1=1,求解a1~a10的值int main(){ //测试输出 /

2020-10-04 08:46:49 279

转载 求解自然对数e

求解自然对数e自然对数e的计算公式为:e=1+1/1!+1/2!+1/3!+1/4!+…+1/n!+r当n充分大时,可计算e的近似值 其中r为误差#include <iostream>using namespace std; #define EPX 0.1e-10 //设置最小误差为0.1^-10 //自然对数e的计算公式为://e=1+1/1!+1/2!+1/3!+1/4!+...+1/n!+r//当n充分大时,可计算e的近似值 其中r为误差int main(){

2020-10-03 21:28:14 2380

转载 利用三角形三条边求三角形面积

利用三角形三条边求三角形面积#include <iostream>#include <cmath>using namespace std; //输入三角形的三条边长,计算三角形的面积int main(){ float a, b, c, s, area; cout << "请输入第一条边的长度:" << endl; cin >> a; cout << "请输入第二条边的长度:" << endl; c

2020-10-03 19:50:03 2733 1

转载 从键盘上读取4个字符,把它们放在一个4字节的整型变量中,把这个变量的值显示为一个16进制;分解变量的4个字节,以相反的顺序输出它们,先输出低位字节

从键盘上读取4个字符,把它们放在一个4字节的整型变量中,把这个变量的值显示为一个16进制;分解变量的4个字节,以相反的顺序输出它们,先输出低位字节#include <iostream>using namespace std; //从键盘上读取4个字符,把它们放在一个4字节的整型变量中,把这个变量的值显示为一个16进制//分解变量的4个字节,以相反的顺序输出它们,先输出低位字节int main(){ cout << "请输入4个字符" << endl;

2020-10-03 19:26:07 464 1

转载 判断某一年是否是闰年

判断某一年是否是闰年#include <iostream>using namespace std; //判断某一年是否是闰年//闰年的条件是:1.能被4整除而不能被100整除 2.同时能被100和400整除 int main(){ cout << "请输入要判断的年份:" << endl; int x = 0; cin >> x; if (x % 4 == 0 && x % 100 != 0) { cou

2020-10-03 19:25:02 167

转载 判断输入的一个字符是否为大写

判断输入的一个字符是否为大写判断输入的一个字符是否为大写若是:转化成小写若不是:原样输出#include <iostream>using namespace std; //判断输入的一个字符是否为大写//若是:转化成小写//若不是:原样输出int main(){ ////获取a和A的ASCII码 //char ASC_a = 'a'; //cout << (int)ASC_a << endl;//a的ASCII码为:97 //char A

2020-10-03 17:39:13 4067

转载 求解一元二次方程ax^2+bx+c=0的根

求解一元二次方程ax^2+bx+c=0的根#include <iostream>#include <string>//常用数学工具库//官方网址 http://www.cplusplus.com/reference/cmath/#include <cmath>using namespace std;//求解一元二次方程ax^2+bx+c=0的根int main(){ float a, b, c;//系数 float x1, x2; co

2020-10-03 17:36:48 2220

转载 鼠标点击网页空白处出现爱心特效

在script标签中加入以下代码:<script> //鼠标点击出现爱心特效 (function(window,document,undefined){ var hearts = []; window.requestAnimationFrame = (function(){ return window.requestAnimationFrame ||

2020-08-12 15:40:56 589 5

转载 鼠标点击网页空白处出现富强民主和谐自由

在html中增加如下代码:<script language="javascript" type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.8.1/jquery.min.js"> </script><script type="text/javascript"> /* 鼠标特效 */ var a_idx = 0; jQuery(document).ready(function($)

2020-08-12 15:38:08 506

转载 给自己的网站添加二级域名(nginx)

给自己的网站添加二级域名(nginx)一、打开域名控制台二、选择解析,进入云解析DNS界面三、选择添加记录,按如下设置:记录类型: A 主机记录: www.mm (mm替换成你想要的) 解析线路: 默认 记录值: 47.102.126.87 (你的主机ip)四、登录云服务器,找到这个文件夹/etc/nginx/conf.d五、新建mm.conf文件,在该文件中加入如下代码:server { listen 8

2020-08-12 15:33:47 2856

转载 html5秒钟后自动跳转界面

html5秒钟后自动跳转界面html自动跳转界面:<body><h4 class="refresh_text">页面没有找到,<strong id="second_show">5</strong>秒钟之后将带您进入首页。</h4><script type="text/javascript"> var timeout = 5; function showError() { document.getE

2020-08-12 15:28:12 869

空空如也

空空如也

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

TA关注的人

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