自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++的输入与输出

一.输入和输出的基本介绍在头文件iostream中定义有两个流类:输入流类istream和输出流类ostream,且用这两个类定义了流对象cin和cout:istream cinostream coutcin是一个istream类的对象,它从标准输入设备(键盘)获取数据,程序中的变量通过流提取符“>>”从流中提取数据。流提取符“>>”从流中提取数据时通常跳过输人流中的空格、tab键、换行符等空白字符,而getline可以识别输入的空格,换行,tab,注意区分。注意:只

2021-10-19 23:32:35 2196

原创 ❤noilinux2.0使用笔记❤(听说标题带爱心流量高)

写入U盘的过程如图1.noilinux的安装(有链接,如不用链接下载,可以在资源上找)在noi官网上下载镜像,推荐使用迅雷,速度更快。没有开虚拟化的进bios改下开启虚拟化。方法请自行百度。虚拟机安装ubuntu-noi 配置建议:电脑有 40G 以上空余空间,内存 8G 以上安装方法点击以下链接下载 vbox 安装包并安装,随后打开 vbox,如图1所示。https://www.virtualbox.org/wiki/Downloads点击新建,名称填写 noi u

2021-10-04 18:31:33 776 1

原创 c++回文数(NOIP1999)

题目描述若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。例如:给定一个十进制数5656,将5656加6565(即把5656从右向左读),得到121121是一个回文数。又如:对于十进制数8787:STEP1:87+78=16587+78=165STEP2:165+561=726165+561=726STEP3:726+627=1353726+627=1353STEP4:1353+3531=48841353+3531=4884在这里的一步是...

2021-09-13 12:46:26 3367

转载 c++实现扫雷

用C++写的一个简单的控制台版扫雷游戏。玩家通过输入方块的坐标来翻开方块。只是一个雏形,能够让玩家执行翻开方块的操作并且判断输赢,还未添加标记方块、游戏菜单、记录游戏时间、重新开一局等等的功能。玩家输入坐标的方式来翻开方块只适用于小型的“雷区”,若“雷区”大了,用坐标会变得很不方便。#include<stdio.h>#include<Windows.h> #define YELLOW FOREGROUND_RED | FOREGROUND_GREEN | FOR

2021-09-10 20:27:39 2277 1

原创 c++二叉树的遍历

二叉树定义节点二叉树大家都知道是什么吧,不知道的自行百度,noip必考项之一(老难了)先说一下二叉树节点的定义吧,二叉树的节点定义很简单,采用结构体,一个数据域和两个指针域。struct Node{ int value; struct Node *left_node; struct Node *right_node;};typedef struct Node TNode; //节点 typedef TNode *BTree; //列表二叉树建树我至今

2021-09-09 22:46:51 466 2

原创 c++导弹拦截(NOIP2010)

先看一下题目描述:题目描述经过1111年的韬光养晦,某国研发出了一种新的导弹拦截系统,凡是与它的距离不超过其工作半径的导弹都能够被它成功拦截。当工作半径为00时,则能够拦截与它位置恰好相同的导弹。但该导弹拦截系统也存在这样的缺陷:每套系统每天只能设定一次工作半径。而当天的使用代价,就是所有系统工作半径的平方和。某天,雷达捕捉到敌国的导弹来袭。由于该系统尚处于试验阶段,所以只有两套系统投入工作。如果现在的要求是拦截所有的导弹,请计算这一天的最小使用代价。输入格式第一行包含44个整数x...

2021-09-09 22:27:12 1502

原创 c++接水问题(NOIP2010)

题目描述学校里有一个水房,水房里一共装有mmm个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1 11。现在有n n n名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从 111到n n n编号,ii i号同学的接水量为 wiw_iwi​。接水开始时,11 1到m mm 号同学各占一个水龙头,并同时打开水龙头接水。当其中某名同学j j j完成其接水量要求wj w_jwj​后,下一名排队等候接水的同学 kkk马上接替 jjj 同学的位置开始接水。这个换人的过程是瞬间完成的,且没

2021-09-08 21:24:58 5682 2

转载 metasploit 基础指令

命令: show exploits作者:吃鸡蛋的肉链接:https://www.jianshu.com/p/7e630bbd294a来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2021-09-08 21:11:01 489

原创 c++统计数字(NOIP2007 提高组)

先介绍一下题目题目背景#警告:数据可能存在加强题目描述某次科研调查时得到了nnn个自然数,每个数均不超过1500000000(1.5×109)1500000000(1.5 \times 10^9)1500000000(1.5×109)。已知不相同的数不超过100001000010000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。输入格式共n+1n+1n+1行。第一行是整数nnn,表示自然数的个数;第222至n+1n+1n+1每行一个自然数

2021-09-07 21:22:22 1230

原创 c++一元三次方程求解(NOIP2001 提高组)

先看题:有形如:ax3+bx2+cx+d=0a x^3 + b x^2 + c x + d = 0ax3+bx2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,da,b,c,da,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在 −100-100−100 至 100100100 之间),且根与根之差的绝对值 ≥1\ge 1≥1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后 222 位。提示:记方程 f(x)=0f(x) =

2021-09-07 20:58:47 5483 5

原创 c++求完全数

思路:输入n,先求1到这个数的因数,再求和,判断,输出过程和结果代码:#include<iostream>using namespace std;int main(){ int i,j,m,n,sum = 0; cin >> n; for(m = 2;m <= n;m++){ for(i = 1;i <= m / 2;i++) if(m % i==0) sum += i; if(sum == m) for(j = 1;j

2021-09-05 20:44:10 7616

原创 c++求数位和

1:思路:定义两个数sum和n,输入n,while拆数位,sum把拆下来的数加起来代码实现:#include<iostream>using namespace std;int main(){ int s = 0,sum = 0; cin >> s; while(s != 0){ sum += s %10; s = s/10; } cout << sum; return 0;}成果图:2:思路:用string.

2021-09-05 20:17:52 4694

原创 c++的四舍五入

一般来说c++四舍五入有两种种方法1:正数加上0.5,负数减去0.5代码实现:#include <iostream>using namespace std;int round1(double number) { return (number>0.0)?(number+0.5):(number-0.5);}然后直接调用就可以了;如果要对浮点数按位四舍五入,就要换种方式。比如要对1.12345保留4位小数,先乘以10000(10^4,几位小数就是几次方

2021-09-05 20:05:27 26467

原创 c++开方与平方

今天来说一说c++的平方与开方先说说开方的函数:c++中开方的函数是sqrt()函数sqrt()函数的用法很简单,sqrt(a),a是要被开方的数。那c++中平方的函数又是什么呢?是pow()函数pow()函数的用法也很简单,pow(a,2) ,a是要平方的数,2是几次方。很简单易懂吧,哇卡大?最后附上一张sqrt()和pow()并用的图片:...

2021-08-31 22:38:14 42493 6

原创 新手C++第一课 Hello World

本篇文章一共分为三个部分演示代码解释演示代码上代码#include<bits/stdc++.h>using namespace std;int main(){ cout << "Hello World"; return 0;}解释#include<bits/stdc++.h> 是头文件的意思,每个c++程序都必须有的(bits/stdc++.h是万能头文件,也可以用iostream来代..

2021-08-31 22:24:46 443 1

空空如也

空空如也

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

TA关注的人

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