零基础学C++
没有没有
我要取个特别特别特别特别特别特别长的名字
专攻c++,有时候也搞搞unity
展开
-
C++ WA, 超时,爆栈错误总结
公告最近开学了,写文频率可能会比较低,大家见谅。😂Startヾ(≧▽≦*)o大家有没有写了半天的程序,信心感满满,然后一点提交这感觉......1.WAWAWA怎么办?错误一,变量定义不当代码:#include<bits/stdc++.h>using namespace std;int ans=10;int main(){ ans=pow(ans,10); cout<<ans; return 0;原创 2022-04-20 21:10:18 · 2458 阅读 · 3 评论 -
c++STL库最详细介绍(保姆级教学)
STL最全教程,适合新老手呀原创 2022-04-12 21:02:42 · 26204 阅读 · 36 评论 -
做一个自动打字小程序
Head:目录Head:介绍:大家有没有为重复打字而感到苦恼,有没有因为打字而身体虚弱,四肢乏力?有没有因为要重复打字而感到人生毫无意义?不要怕,只要998,打字代码拿回家!介绍:这款打字代码是作者查了半天键盘表肝出来的,实现了Ctrl+C/V,按下弹起shitf,打句子,打符号等功能,可以真真帮你解放双手,里面的函数的打字内容大家可以自己更改,运行程序后用鼠标点击要打字的地方,过一会便可以自动输入啦:#include<windows.h>#include原创 2022-04-08 12:13:19 · 1196 阅读 · 2 评论 -
C++凯撒密码多种加密及解密
介绍凯撒密码的历史,是。。。额。博主不知道,去问度娘:根据苏维托尼乌斯的记载,恺撒曾用此方法对重要的军事信息进行加密:[1]如果需要保密,信中便用暗号,也即是改变字母顺序,使局外人无法组成一个单词。如果想要读懂和理解它们的意思,得用第4个字母置换第一个字母,即以D代A,余此类推。同样,奥古斯都也使用过类似方式,只不过他是把字母向右移动一位,而且末尾不折回。每当他用密语写作时,他都用B代表A,C代表B,其余的字母也依同样的规则;他用A代表Z。另外,有证据表明,恺撒曾经使用过更为复杂的...原创 2022-04-06 12:00:22 · 2191 阅读 · 5 评论 -
指鹿为马排序详解
历史背景:公元前210年,秦始皇病死,担任中车府令(掌管皇帝车马)的宦官赵高,不愿让秦始皇的大儿子扶苏继承皇位,而想让秦始皇的小儿子胡亥当皇帝。便和胡亥串通一气,并且威胁丞相李斯,对于秦始皇的死讯严守机密,秘不发丧,并伪造诏书,赐死扶苏,立胡亥为太子。然后,才宣布秦始皇已经死去,由太子胡亥继承皇帝,称为秦二世。赵高为胡亥立了大功,被封为郎中令,成为秦二世最亲近的高官,但他的职位仍在丞相李斯之下,于是又设计害死李斯,当了丞相。虽然至此,赵高并不满足,而是打算篡位自己当皇帝。他又担心文武百官不服,于是想原创 2022-04-05 21:42:34 · 585 阅读 · 3 评论 -
中二AI,实现打开网站应用聊天功能,代码亿点点简单
很久以前写的代码,今天突然翻到了,没事儿干,发出来给大家康康,大神就不要看啦。有的软件打不开因为你们的安装地址和我不一样。// 窗口句柄.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>#include<Windows.h>#include<string.h>#include<time.h>using namespace std;int main(int arg..原创 2022-04-05 21:17:58 · 384 阅读 · 1 评论 -
C++刷题之送分题:差的个位
有下面这个算式:537^3-464^2=154854153-215296=154638857,如果改成537^n-464^m,那么差可能很大。我们现在不求差是多少,只求差的个位。输入格式:两个整数n,m。1<m<n<300000000。输出格式:两个整数n,m。1<m<n<300000000。这题我第一眼看过去差点emo,m<n<300000000,而且还是幂,这。。。但题解其实很简单,我们只要找到个位的规律就行,比如说7,7*7=49,9*7原创 2022-04-04 15:23:50 · 1382 阅读 · 0 评论 -
病毒(2)CPU烤肉(C++)
写程序太久是容易饿的,但是当你身边没有做饭用具时应该怎么办呢?1.寻找热源我看了看电脑CPU的体温:嗯......这温度......焖饭应该差不多。2.准备材料首先,我们将电脑底板螺丝拧掉,然后轻轻翘开,可以看到一根粗铜条:我们先淘米,大概两边就行了(有时候我爸偷懒让我淘),然后加入适量的水,包入导热性极强的锡箔纸中(包得要薄,大小按铜条和CPU电扇大小),接着我们把它塞入电脑内部(铜条和电扇上面),盖上电脑底壳。3.保持稳定温度(>=85摄氏度)(代码他来.原创 2022-04-01 23:19:18 · 1104 阅读 · 0 评论 -
宇宙最简单排序:桶排序
c++的排序方法非常多,比如啥冒泡啊、选择啊、插入啊......,有时候编游戏也用到排序,但我是一个很勤(lan)快(duo)的人,想冒泡什么的忒麻烦了,复杂度又高。原创 2022-03-31 14:05:01 · 1754 阅读 · 0 评论 -
C++ Rand(随机函数)抽奖漏洞
rand(),随机函数,他可以帮助我们生成随机数,如果你运气有亿点好的话你还可以用它来打noi当然我们知道,调用rand之前最好先设置随机种子srand(time(NULL)),但但但但是,这个srand他是有漏洞的,如果给出了多个随机数,再配上骚气的代码,就可以预测下一个随机数(给出的越多预测越精确)。srand(time(NULL))指令意思:传送门既然知道了原理,那我们就来暴力破解吧!需要的头文件:#include<iostream>//输入输出#include&l原创 2022-03-30 13:37:38 · 831 阅读 · 0 评论 -
零基础学c++第五天,string与vector(二)
帅气又迷人的我又来啦!上次我们说完string,今天我们来讲vector。现在我们来引入头文件:#include<vector>这里是不用加“.h”的。vector可以表示一串数据序列,并提供一些常用的操作,学会之后大家就可以写出更复杂,丰富的程序啦~vector只是一个存放数据的容器,所以在定义时自然要考虑到数据类型://这里省略头文件//vector的初始化int main(){ vector<int> vec_1; vec原创 2021-10-19 13:41:17 · 149 阅读 · 0 评论 -
热爱c++的学生们大家好呀(零基础学c++以及获得楼主的QQ群)
这是我第一次写文章,写的不怎么样,请多关照。首先,如果你是一个勇敢的牛,还不怕困难,那么请你看完这篇文章。学习每个语言的第一步就是输出:“Hello Word”#include<iostream>//输出所需要引用的头文件using namespace std;//需要的库int main(){ cout<<“Hello Word”<<endl;//endl表示换行,是endl不是end数字1}好了这篇文章就结束了,现在公布作者QQ.原创 2021-10-10 21:06:23 · 171 阅读 · 2 评论 -
零基础学习C++(第二天)细说cout语句
写完作业的我又又又又来了今天我们来详细讲解一下cout语句,首先是这个:#include<iostream>这个·是调用cout语句所需要引用的头文件,里边包含了I/O输入输出流的各种定义(这个以后再讲)。再看这个:using namespace std;他是包含cout语句定义的库,里面又cout语句的实现部分。int main(){}这是一个必不可少的函数,主程序执行时第一个会调用它。最关键的来了:cout<<"Hello W原创 2021-10-11 17:33:59 · 559 阅读 · 1 评论 -
零基础学习c++(第三天)变量的定义
水完一篇文章后,发现英语课时间还没到,所以决定再写一篇。之前忘了告诉大家,想要编辑c++语言,就必须要下载代码编辑器,这里我用的是“Dev-c++”:安装好之后打开就行了。我们先新建一个"变量学习.cpp",建好之后保存一下,就可以开始写代码啦~变量的类型有很多种,比如:int sum=0;这是int形变量,他定义的变量只能赋值整数,这里的“=”是把右边的值赋值给左边的意思,要判断是否相等,应该用“==”。bool a=true;bool s=0;//s==fales.原创 2021-10-14 18:47:46 · 110 阅读 · 0 评论 -
零基础学c++第四天,string与vector
Hello大家好,今天又是开心的一天,所以我们来学string和vector(好想没啥关系)。说到vector我就想到了......但在英语中他其实是向量的意思。我们先讲string,这里我们需要先引入string.h头文件:#include<string.h>众所周知,字符串的意思就是一串字符,比如'a',他就是个字符,"wsnbnswe"就是个字符串,但其实只要是""括起来的都算是字符串,比如:string ID="dashuaibi";当然也可以..原创 2021-10-15 17:10:56 · 132 阅读 · 0 评论