自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java程序运行机制

情景理解:一位中国人写了一本书,一位外国人想要看这本书但是语言不通,则有两种方式:将这本书一次性全部翻译成外文,再给外国人看,但是如果原书有改动就要全部重新翻译。(编译型)找一个翻译,可以边看边听翻译,一段一段地翻译。(解释型)程序运行机制:从源程序经过Java编译器变成class字节码文件时采用的是编译型,在JVM上运行class文件时使用的是解释型。...

2021-03-28 20:50:35 81

原创 基本的Dos命令

首先打开cmd,在cmd中敲入Dos命令# 盘符切换> D:> E:> F:# 查看当前目录下的所有文件> dir# 切换目录 change directoryE:\> cd /d f: # 其中/d参数表示跨盘符切换F:\> cd /d E:\IDE # 文件夹的斜杠用"\"表示,参数的斜杠用"/"表示E:\IDE> cd .. # ".."表示返回上一级目录E:\> cd tmp # 直接进入盘符内的目录,之前可用dir查看当前目

2021-03-28 17:42:52 77

原创 字符串替换

在c++中字符串替换需要用到replace()函数。常用模式:replace(pos,cnt,“target”)pos表示原字符串需要替换的位置cnt表示需要替换的字符个数“terget”表示需要替换成的字符串#include <iostream>#include <string>using namespace std;int main() { string s; getline(cin, s); int pos = 0; while ((pos = (s.

2020-11-21 18:24:04 501

原创 整数输入可含前缀0

在处理一道时间问题的输入时,因为时间都是以“hh:mm”形式输入的,对于<10的小时就会出现前缀0,刚开始以为不能直接用int接收,还用字符串接受再进行处理的,后来发现直接用int完全ok.#include <iostream>#include <string>#include <cstdio>#include <algorithm>using namespace std;int main() { int hh, mm; char c;

2020-11-19 17:57:00 194

原创 L1-011 A-B(20分)

本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过 10410^4104 ​,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A−B的结果字符串。输入样例:I love GPLT! It’s a fun game!aeiou输出样例:I lv GPLT! It’s fn gm!思

2020-11-19 11:50:35 112

原创 删除字符串中的特定字符

当要删除字符串中的特定字符时,只需要用find()和erase()两个函数搭配使用即可,find()用于找到特定字符的位置,而erase()则用于删除该位置上的字符。find(c,pos)表示从pos这个位置开始找c字符erase(pos,n)表示从pos这个位置开始删除n个字符例如下面就是我写的一个删除输入字符串中所有字符“a”的代码。#include <iostream>#include <string>#include <algorithm>usi

2020-11-19 11:19:37 4227

转载 string转换成char*

在写一个题目的时候,发现需要用到将字符串中的字符排序,如果将string转换成char数组的形式就可以用sort()直接写,翻阅大佬博客后,发现有如下三种方法:c_str()#include <iostream>#include <string>#include <algorithm>using namespace std;int main() { string s; cin >> s; char *p = (char *)s.c_st

2020-11-18 12:56:02 773

原创 string字符串输入

cin和cout写输入输出非常方便,但是用cin输入string字符串时,默认遇到空格回车制表符等空白字符即字符串输入结束。#include <iostream>#include <string>using namespace std;int main() { string a, b; cin >> a >> b; cout << "a:" << a << endl; cout << "b:"

2020-11-18 12:35:51 10020

原创 输出左右对齐

有些题目的输出要求占多大的宽度以及左对齐还是右对齐,属于常识性的语言问题,记录一下。右对齐#include <iostream>#include <cstdio>using namespace std;int main() { for (int i = 1; i <= 100; i++) { printf("%5d", i);//右对齐 if (i % 5 == 0) cout << endl; } return 0;}/*

2020-11-18 10:22:47 523

原创 结构体排序问题

关于如何对结构体排序,自己做个小总结,方面以后查阅。单项排序#include <iostream>#include <algorithm>using namespace std;struct s { int a; int b; int c;};bool cmp(s s1, s s2) { return s1.b < s2.b; //b小的在前面}s stu[4] = {{1, 2, 3}, {3, 1, 4}, {2, 2, 4}, {0, 2,

2020-11-18 10:14:23 282

原创 最大公约数和最小公倍数

借鉴大佬博客,递归求解太妙了,拿小本本记下来int gcd(int a, int b){ return a % b ? gcd(b, a % b) : b;}int lcm(int a, int b){ return a * b / gcd(a, b);}参考链接:https://blog.csdn.net/qq_44324091/article/details/89819655

2020-11-17 23:25:22 90

空空如也

空空如也

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

TA关注的人

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