![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 61
或与非'
计科4
展开
-
procedure实现学生必修课设置(mysql)
最近临近期末有一个选课系统要做,基于ssm框架。其中有一个要求“管理员提前为某专业学生设置必修课程”。如果是某专业,那么就得搜索操作若干数据。对若干数据操作就让我想到刚学的cursor。虽然学的是oracle但我想应用到mysql应该也不难,结果遇到不少的雷。刚开始写的代码,基于procedure 的游标操作,结果每一行都报错,感觉完全没有把这个看作是一个procedure 后来就搜索。发现要加入delimiter下面是搜到的解释...原创 2021-12-21 21:27:53 · 586 阅读 · 0 评论 -
整数类_重载输入输出符
描述定义整数类,重载 >> <<运算符#include<iostream>using namespace std;class Z //定义类Z{ public: int a; Z(){} Z(int s){a=s;} friend istream&operator >>(istream&input,Z&p){ input>>p.a;}原创 2020-05-22 11:00:26 · 159 阅读 · 0 评论 -
三角形_运算符重载
题目: 定义三角形类,该类有两个私有的数据成员底和高。要求重载>,<,>=,<=,!=, == 6个运算符,能比较两个三角形面积的大小。编写主函数进行测试。#include<iostream>#include<iomanip>using namespace std;class A{double ch; //长 double ku; //宽public: double s; A(double.原创 2020-05-20 09:33:35 · 630 阅读 · 0 评论 -
类与对象2
上一篇我们大体了解了什么是类、类与对象的关系,那么如何定义一个类呢?类的声明形式class 类名{ public: 公有成员(外部接口) private: 私有成员 protect: 保护成员 ...原创 2020-03-04 10:26:33 · 136 阅读 · 0 评论 -
面向对象及类初始
类与结构体的区别如果用类定义一个洗衣机,我们可能会这样定义;洗衣机; 功能;洗衣服 外观属性;类型(滚筒,波轮) 品牌(小天鹅、海尔) 型号 长、宽、高 颜...原创 2020-03-02 21:32:04 · 136 阅读 · 0 评论 -
printf( )与scanf( )的简单理解
%c字符及其ASCALL码%s字符串%d整数(十进制)%u无符号整数%o整数(八进制)%x无符号整数(十六进制)%f浮点数字%g浮点数字%e浮点数字(科学计数法)%p指针%n存储输出字符的数量放进参数列表的下一个变量中printf( )printf("a%d\n",90);( )内叫做参数...原创 2020-02-28 20:47:52 · 262 阅读 · 0 评论 -
通过指针访问数组
指针与指针变量的区别指针;一个变量的地址指针变量;一种变量专门存放地址指针变量的值是**(指针)**地址一维数组int a[4]={1,2,3,4};学过C++的都知道一维数组的名字就是首地址;所以可以如下表,如果int *p=a;a==&a[0]p==&a[0]a+1==&a[1]p+1=&a[1]可以说a与p等效...原创 2020-02-27 19:09:44 · 946 阅读 · 0 评论 -
char数组;string类的区别
char 是C++内置数组类型string是标准库中定义的类char 定义的数组仅仅是储存字符串,c库中有一系列操作字符串的函数。sting是类,它包含一个可变长度的char 数组,封装了常用的字符串操作函数。字符数组存放字符串用字符数组存放用字符指针管理串char str1[ ]=“How are you”;char *str2=“Fine”;一般我们定义指...原创 2020-02-27 12:47:18 · 3235 阅读 · 1 评论 -
向量容器和迭代器的初识
能够容纳两个或更多值的数据结构称之为容器比如数组;但是数组受限于长度向量容器vector声明容器步骤vector<type>vectorName定义一个名字为v的容器向量容器同样支持下标访问 v[i]而如果再用原先的for循环来遍历容器,岂不是太掉价;于是就有了迭代器(iterator)它包含=、*、+、-等简单运算,迭代器类似于智能的指针每种容器都有自己的迭代器;...原创 2020-02-26 15:45:15 · 222 阅读 · 0 评论 -
最容易理解的冒泡排序
所谓冒泡就是像水中泡泡一样,一直浮到水面;可以看出每一个新泡泡从底部产生一路浮到水面冒泡排序也是一样比如下面用冒泡排序排列一个数组#include<iostream>using namespace std;int main(){int i,t,j; int a[10]={1,9,4,5,8,3,10,11,2,91};for(j=0;j<9;j++) ...原创 2020-02-26 14:17:19 · 198 阅读 · 2 评论 -
bool类型筛选素数
质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。用bool类型筛选100以内的全部素数;#include<iostream>#include<cmath>using namespace std;const int n=100;bool prime[n+1]; //定义一个bool数组int main(){for(int i...原创 2020-02-26 08:53:44 · 2019 阅读 · 0 评论 -
小白鼠排队
用结构解决问题描述N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。输入输入第一行为一个整数N,表示小白鼠的数目。下面有N行,每行是一只白鼠的信息。第一个为不大于1000的...原创 2020-02-25 20:13:12 · 697 阅读 · 0 评论 -
C++指针在函数中的应用
指针参数参数分为形参和实参;定义是是形参,调用时是实参。通过一个swap函数看一下指针在函数中的应用#include<iostream>using namespace std;void swap(int *,int *); //调用之前的声明int main(){int a=3,b=8;cout<<"before swapping...\...原创 2020-02-25 17:31:17 · 292 阅读 · 0 评论 -
C++小白对“结构”的理解
什么是结构这个问题由下面一个实例引入像这种检索信息如果用普通的函数定义,无论是查找还是录入都会很麻烦,而且它里面还会涉及到很多的的数据类型例如 :ID和手机号要用int类型,姓名 要用 char 类型而且这还是只有三个附属,如果再加入QQ、博客岂不是更多于是有人就考虑有没有一种结构直接可以一次性输入这几个附属信息,一个一个输入太麻烦于是结构就产生了结构可看作一种数据类型因为它可以...原创 2020-02-24 22:28:40 · 148 阅读 · 0 评论 -
Pycharm中运用Numpy的方法(下载如何处理Numpy失败)吐血整理
如果你是下载python再Numpy下载失败如果你是下载Anaconda但Pycharm无法识别numpy多用5分钟阅读一定很值得作为一个自学Python的小白,经历了最非人的折磨,下载了Pycharm和解释器python 3但在命令指令符中下载Numpy时出现红色的错误,看了好多博客没有很好的解决方法这的确打击学习的积极性,后来才知道有一个AnacondaAnacondaAnaco...原创 2020-02-09 20:26:01 · 6650 阅读 · 4 评论 -
不一般的C++多文件程序结构
预处理指令C++中要把.h或者.cpp文件翻译成可执行文件主要经过预处理——编译——链接预处理主要是检测文件的可执行性;预处理指令以**#**开始命名空间是C++语言的新特征命名空间是类、函数、对象、类型等名字的声明集合std;是C++语言的标准命名空间,包含了标准头文件中各种名字的声明;标准头文件:iostrenm cstring iomanip其中namespa...原创 2020-02-08 18:23:08 · 241 阅读 · 0 评论 -
C++"中的宏定义"
C语言中宏定义指令#define用来指定正文替换程序中出现的标识符;形式为:#define 标识符 正文在C语言中,不带参数的宏定义常用于定义常量;带参数宏定义用来定义简单函数例如下面#include<iostream>using namespace std;#define PI 3.1415926 //(不带参数)在程序正文中用3.1425926代替PI#d...原创 2020-02-08 16:55:14 · 540 阅读 · 0 评论 -
细菌的繁殖
一种细菌的繁殖速度是每天成倍增长。例如:第一天有10个,第二天就变成20个,第三天变成40个,第四天变成80个,……。现在给出第一天的日期和细菌数目,要你写程序求出到某一天的时候,细菌的数目。#include<iostream>using namespace std;int main(){ int n; int a[100]; //根据输出格式,...原创 2020-02-01 17:24:53 · 3851 阅读 · 0 评论 -
";"替换string中所有","
s.find(c)从s字符串中查找字符c,查找成功则返回第一次出现的下标s.replace(idx,len,f)把S中从idx开始的最多len个字符替换为f。//idx位置坐标把字母表中的逗号“,”全部替换为“;”。#include<iostream>#include<string>using namespace std;int main(){ stri...原创 2020-01-29 11:32:39 · 334 阅读 · 1 评论 -
剪刀石头布
10:石头剪刀布石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀在这里插入代码片原创 2020-01-26 19:05:04 · 304 阅读 · 0 评论 -
C++用strtok分解输入(strtok函数的用法)
例如读取一行文本,经常要将其分解成更小的字符串。如下输入文本:Me, myself,and I要把他分解成逗号和空格为界限的多个字符串,在单独成行输出MemyselfandIstrtok(string,"分割条件”)第一次调用strtok(0),条件第一次之后调用条件可以包含多个头文件#include<cstring>下面一个例...原创 2020-01-23 16:06:15 · 316 阅读 · 0 评论 -
C++转换大小写
函数 ------------------------说明toupper(c)c是小写就返回大写;否则原样返回tolower(c)c是大写就返回小写;否则原样返回头文件#include <cctype> 下面一个例题;#include <iostream>#include <cstring>#include <cct...原创 2020-01-23 12:20:59 · 763 阅读 · 0 评论 -
C++关于随机数的用法,srand,rand
一般C++程序员可通过两个步骤生成随机数1.设置随机数种子2.通过复杂的数学运算生成序列的下一个数如果用第二种,虽然序列几乎不可能预测,但他仍具有确定性(因为它是由上一个数计算而来)。为防止下一个数被预测,就必须设置种子,而且每次都不同;从哪里获取这样一个数呢? 很简单–系统时间获取随机数首先引入头文件include <cstdlib> //支持rand和srand函...原创 2020-01-22 20:58:20 · 1598 阅读 · 1 评论 -
C++蛇形填充数组
这里介绍两种蛇形填充第一种:我们设坐标(X,Y)我们从1开始(0,n-1)然后就是下,下,下,左,左,左,上,上,上。总之每一条路径都是走到尽头;我们采用先试探再赋值的方法。在这里插入代码片...原创 2020-01-19 13:47:33 · 2250 阅读 · 0 评论 -
C++对字符串的处理
第一种就是字符数组#include<iostream>using namespace std;int main (){char str1[10]; cin>>str1; cout<<*(a+1)<<endl; cout<<a[1];}输入:abc输出类似于数组可以a[1]也可以通过地址*(a+1)输出用字符指针管...原创 2020-01-18 16:33:19 · 479 阅读 · 0 评论 -
C++ 中cin.get(); cin等区别
本篇对cin、cin.get( )、cin.getline( )、getline( )、gets( )做一个概述;写的不好各位大佬多多指教cin基本用法用法1;cin>>a>>b;可以单个输入字符;用法2;字符数组的输入它的不足在于接收“空格”、"Tab“、”回车“、都会终止接收导致输入不完整,所以才有cin.get( )。#include <iostre...原创 2020-01-18 12:44:02 · 1604 阅读 · 0 评论 -
有关vector迭代器的操作
在这里插入图片描述原创 2020-01-16 21:39:31 · 269 阅读 · 1 评论 -
C++字符串hash
#include<set>#include <vector>using namespace std;int main(){ vector<string>a;//a为容器 set<string>b;//自动查重 string c; int n; cin>>n; while(n--)...原创 2020-01-16 20:42:53 · 2959 阅读 · 0 评论 -
C++校门外的树
题目很简单end begin 仅为初始结束值原创 2020-01-16 19:40:12 · 1666 阅读 · 0 评论