- 博客(35)
- 问答 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 学习C++编程的必备软件
个人非常推荐的文本编辑器是 Emacs,真的非常强,跨平台(苹果 Mac OS,Windows,Linux等),自由定制,各种快捷键组合,收发邮件,看视频,浏览网页,浏览 PDF,没有你做不到,只有想不到(略有夸张...),可以让你编辑代码非常高效。不过既然学编程,就尽量把英语这关过了,也不需要太厉害的英语,基础就好。可以看到,Code::Blocks 支持非常多的程序类型,这些程序类型用到不同的库,比如 SDL(开发 2D 程序),OpenGL(开发 3D 程序),Qt 和 wxWidgets,等等。
2022-12-30 14:23:05
2449
原创 C++ string详解,C++字符串详解
大大增强了对字符串的支持,除了可以使用C风格的字符串,还可以使用内置的 string 类。string 类处理起字符串来会方便很多,完全可以代替C语言中的字符数组或字符串。string 是 C++ 中常用的一个类,它非常重要,我们有必要在此单独讲解一下。使用 string 类需要包含头文件,下面的例子介绍了几种定义 string 变量(对象)的方法:变量 s1 只是定义但没有初始化,编译器会将默认值赋给 s1,默认值是"",也即空字符串。
2023-09-29 09:00:28
144
原创 C++ ?:条件运算符(三目运算符)用法详解
条件运算符强大而独特,它提供了一种表达简单语句的简写方法。该运算符由问号(?)和冒号(:)组成,其格式如下:表达式?表达式 : 表达式;以下是使用条件运算符的语句示例:x < 0?这个语句被称为条件表达式,它由 3 个子表达式组成,使用问号?和冒号 : 分隔。这 3 个表达式分别是:x
2023-09-29 08:55:55
2169
原创 最大公因数(辗转相除法,函数)——pow_na的博客——c++
最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。求最大公约数有多种方法,常见的有质因数分解法、短除法、辗转相除法。假设a > b > 0,那么a和b的最大公约数等于b和a%b的最大公约数,然后把b和a%b作为新一轮的输入。由于这个过程会一直递减,直到a%b等于0的时候,b的值就是所要求的最大公约数。输入一行,包含两个正整数(<1,000,000,000)。9和6的最大公约数等于6和9%6=3的最大公约数。输出一个正整数,即这两个正整数的最大公约数。关于辗转相除法的简介,如上。
2023-04-03 13:29:56
576
原创 计算阶乘和(函数)——pow_na的博客——c++
小智想用编程的方法计算出S=1!傻子都知道这题一个for就能解决,但这题原要求是用函数,那就不一样了。”表示阶乘,例如:5!=5*4*3*2*1。然后直接在in main(){}中运行函数就行了。输入正整数a,输出计算结果S。
2023-04-03 13:11:42
132
原创 这款编程软件大部分人都不知道——pow_na的博客
当然呼声最高的得属python,就例如说他的几个小分支,pygame,python with turtle......毕竟你所用的语言才是你的精华,就比如说C++是我的精华,那么他有没有你需要的语言呢?分别是python,c++,java三种。所以说这是一个非常牛的IDE。lightly里面都有。众所周知,现在编程界有。
2023-03-10 13:22:45
82
原创 十大编程软件排行榜——pow_na的博客
这款软件是收费制的现金代码编辑器软件,是一款拥有漂亮用户界面和强大功能的跨平台文本编辑器,支持多种编程语言并拥有优秀代码自动完成功能并支持VIM模式的编程软件,软件还具有良好的扩展能力和完全开放的用户自定义设置。这也是被世界500强公司之一的微软公司推出的最流行的Windows平台应用程序的集成开发环境之一,是一个基本完整的开发工具集,内部集成了UML工具、代码管控工具、集成开发环境等软件生命周期所需要的大部分工具。
2023-03-05 14:36:58
3112
2
原创 这些优秀的主流代码编辑器,你用过多少款?——pow_na的博客
还支持代码折叠和宏。智能接口让 BBEdit 具有一流的功能,包括 grep 匹配,搜索和替换多个文件,项目定义的工具,功能导航和众多编程语言的语法高亮,代码折叠,FTP 和 SFTP 打开和保存,AppleScript 以及 Mac OS X 的 Unix 的脚本支持,代码自动补全,还有一个强大的 HTML 工具配套。Notepad++ 有许多理由成为开发者首选的代码编辑器,这个轻量级的代码编辑器是免费开源的,速度很快且占用极少的资源,即便如此,但其功能并不马虎,开发者想要的功能几乎都有了。
2023-03-03 12:59:24
102
原创 10个程序员最喜欢的 HTML和CSS 等在线代码编辑器——pow_na的博客
一般软件开发中必备的一样工具就是代码编辑器。传统的代码编辑器一般都是以软件安装包的形式安装到电脑里面,代码编辑保存后一般也是通过ftp或者svn等工具提交到服务器的(当然,像.NET开发中Microsoft Visual Studio这样强大的集成工具另说了。在实际的项目开发中这样的方式也是挺便捷的。但是,随着各种云服务的兴起,云存储时代几乎已经是大势所趋了。个人或者小公司搭建一个类似的服务自然代价不菲。这时候利用一些现有的在线代码编辑器,可以为你的项目进度和日常学习带来很大的帮助。
2023-02-28 12:41:27
587
原创 学习C#必备的编程软件——pow_na的博客
c#可有的编程软件:Visual Studio、Visual Studio Code、MonoDevelop、SharpDevelop、Rider、SlickEdit、C# Pad、Jdoodle、.NET Fiddle、Scriptcs等等。C#是微软公司发布的一种面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。
2023-02-28 12:34:38
2797
原创 多余的空格P10234——pow_na的博客——C++
智智在写英语作文,突发奇想,想把作文句子中的空格过滤掉一些。规则如下:一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。一行,一个字符串(长度不超过200),句子的头和尾都没有空格。一行,过滤之后的句子。
2023-02-26 14:49:00
91
原创 学习JAVA必备的11款编程软件
Java开发环境EclipseEclipse 是一个开放源代码的基于Java的可扩展开发平台,Eclipse是IDE领域的瑞士军刀,有着大量定制的接口和无数的插件。Java开发环境,最早使用比较多的就是:Eclipse ,有调查表明,Eclipse仍然是几乎半数Java开发人员在使用的开发环境。eclipse官方网站https://www.eclipse.org/downloadsJava开发环境IntelliJ IDEAIDEA 全称 IntelliJ IDEA,是JetB
2023-01-25 19:43:52
4434
原创 c++的历史进程——pow_na的博客
c++是一门以C为基础发展而来的一门面向对象的高级程序设计语言,从1983年由Bjarne Stroustrup教授在贝尔实验室创立开始至今,已有30多个年头。C++从最初的C with class,经历了从C++98、C++ 03、C++ 11、C++ 14再到C++17多次标准化改造,功能得到了极大的丰富,已经演变为一门集面向过程、面向对象、函数式、泛型和元编程等多种编程范式的复杂编程语言,入门具有一定的难度。由于C++过于复杂,并且经历了长时间的发展演变,目前对于C++标准支持的较好主要有GNU C+
2023-01-25 19:19:43
58
原创 c++——【深基6.例6】文字处理软件——pow_na的博客
为了简化问题,规定初始的文档和每次操作中的 \texttt{str}str 都不含有空格或换行。:插入片段,在文档中第 aa 个字符前面插入字符串 \texttt{str}str,并输出文档的字符串。:后接插入,在文档后面插入字符串 \texttt{str}str,并输出文档的字符串。:截取文档部分,只保留文档中从第 aa 个字符起 bb 个字符,并输出文档的字符串。第二行输入一个字符串 \texttt{str}str,表示最开始的字符串。对于每个操作 1,2,31,2,3,根据操作的要求输出一个字符串。
2023-01-23 13:14:24
328
原创 C++中的二元一次方——pow_na的博客
/已经在vc6下运行过,如果只为了求解上面的这一个方程组,可简化掉参数输入#include<iostream>using namespace std;int main(){double x[2],y[2];double a,b,c,d,m,n;cout<<"方程组形式如下:ax+by=m;cx*dy=n;"<<endl<<"请依次输入相关参数:"<<endl;cout<<"a= "; cin>&
2023-01-17 21:22:55
258
原创 最好的朋友——pow_na的博客——c++
最近,有人为Polycarp买了一条狗。这只狗叫Cormen。现在,Polycarp有很多麻烦。例如,Cormen喜欢散步。根据经验,Polycarp知道狗要连续两天至少需要k次散步才能感觉良好。例如,如果k = 5并且昨天Polycarp和Cormen散步了2次,那么今天他必须至少散步3次。
2023-01-07 10:30:01
123
原创 Kill Demodogs——c++——pow_na的博客
给定一个数nn,表示有一个 n \times nn×n 的方格。每个格子里都有一个数,第 ii 行第 jj 列的格子值为 i⋅ji⋅j。现在Hawkins要从 (1,1)(1,1) 走到 (n,n)(n,n),每次只能从 (i,j)(i,j) 走到 (i,j+1)(i,j+1) 或 (i+1,j)(i+1,j), 每走到一个格子就能获得格子中的一个数,最大化数字之和。表示有 nn 行和 nn 列。共 tt 行,每行一个数,表所经过的格子乘 2022 后除以 10^9 + 7109+7 的余数。
2023-01-06 10:57:56
210
原创 c++——pow_na的博客——[ABC001A] 積雪深差
ある時刻の積雪深 H_1H1 と その 11 時間前の積雪深 H_2H2 が与えられます。この時、この 11 時間の積雪深差 H_1H1 -− H_2H2 の値を計算して出力してください。给出了一定时间的雪深H1和1小时前的雪深H2。積雪深差 H_1H1 -− H_2H2 の値を 11 行で出力せよ。输出格式:输出h1-h2 结尾需加空格。看到代码你是不是觉得自己是傻子。第二行:一小时前的雪深h2。
2023-01-01 13:46:53
99
原创 c++——pow_na的博客——[POI2014]PTA-Little Bird
当第 ii 只鸟在第 jj 棵树时,它可以飞到第 j+1, j+2, \cdots, j+k_ij+1,j+2,⋯,j+ki 棵树。如果一只鸟飞到一颗高度大于等于当前树的树,那么它的劳累值会增加 11,否则不会。接下来 qq 行,每一行一个整数,第 ii 行的整数为 k_iki。有 nn 棵树排成一排,第 ii 棵树的高度是 d_idi。第二行 nn 个数,第 ii 个数表示 d_idi。共 qq 行,每一行输出第 ii 只鸟的最小劳累值。有 qq 只鸟要从第 11 棵树到第 nn 棵树。
2022-12-31 12:57:20
88
原创 c++——pow_na——Exam in BerSU (easy version)
所有学生的考试时间的总和是M(1\leqslant M\leqslant 100)M(1⩽M⩽100),其中保证\max t[i]\leqslant Mmaxt[i]⩽M,所以,成绩不好的学生更有可能花光时间以通过考试。例如以下的样例一,前5个学生做完题目所需要的时间刚好等于M,所以,他们都不需要不及格的人,所以最少的不及格人数是0。输出仅一行,nn个数,第ii个数表示为了如果第ii个人完成任务,前面最小的不及格的人数。对于每个学生ii,你的任务是当TA通过考试时,计算出前面最少的不及格的学生的人数。
2022-12-30 14:02:20
78
原创 世界杯决赛没有失败者 梅西五次征战终梦圆
下半场,法国队的进攻有所好转,转机在最后10分钟出现:第80分钟,奥塔门迪在禁区内对穆阿尼犯规,主裁判判罚点球,姆巴佩点射命中。1分钟后,姆巴佩再入1球,帮助法国队神奇扳平比分。第109分钟,替补上场的劳塔罗射门被洛里挡出,梅西补射得手,帮助阿根廷以3比2领先。点球大战中,两队的领军人物姆巴佩和梅西均首罚命中,不过法国队科曼的射门被马丁内斯拒绝,随后出场的楚阿梅尼将球打偏了,连续罚丢两个点球的法国队最终输掉了点球大战。在最后阶段,穆阿尼和劳塔罗都有为本队建功的良机,但都失之交臂,比赛被拖入点球大战。
2022-12-30 13:53:10
114
原创 c++——pow_na的博客——Uneven Numbers
1,\ 2,\ \ldots,\ 91, 2, …, 9 に加えて、100,\ 101,\ \ldots,\ 136100, 101, …, 136 の 3737 個の数も桁数が奇数です。NN 以下の正の整数のうち、(先頭に 00 をつけずに十進法で表記したときの) 桁数が奇数であるようなものの個数を求めてください。1111 以下の正の整数のうち、桁数が奇数であるようなものは 1,\ 2,\ \ldots,\ 91, 2, …NN 以下の正の整数のうち、桁数が奇数であるようなものの個数を出力せよ。
2022-12-30 13:35:35
121
原创 c++——pow_na的博客——[NOI2016] 网格
对于全部的数据,满足 1 \leq n,m \leq 10^91≤n,m≤109,0 \leq c \leq n \times m0≤c≤n×m,1 \leq x \leq n, 1 \leq y \leq m1≤x≤n,1≤y≤m。其中的 cc 个格子中 (0 \leq c \leq n\cdot m)(0≤c≤n⋅m),每个格子有一只蛐蛐,其余的格子中,每个格子有一只跳蚤。对于第二组数据,可以将第二行第二列的一只跳蚤替换为蛐蛐,从而使得存在两只跳蚤不连通,并且不存在更优的方案。
2022-12-30 13:06:53
82
原创 锐龙新选择 — 戴尔 G15 锐龙版评测
锐龙游戏本越来越多,游匣 G15 在 R7-5800+RTX 3060 的加持下,可以带了不错的游戏体验,也拥有不错的散热设计,即使在极限考机的情况下,键盘依然能够保证一定的舒适度。而且它的外观设计确实和普通的「黑黑傻傻」游戏本不太一样,在它的身上你甚至能看到外星人的影子。
2022-12-30 12:54:22
790
原创 c++——pow_na的博客——Theatre Square
Theatre Square in the capital city of Berland has a rectangular shape with the size n×mn×m meters. On the occasion of the city's anniversary, a decision was taken to pave the Square with square granite flagstones. Each flagstone is of the size a×aa×a .What
2022-12-30 11:08:13
121
原创 c++——pow_na的博客——医疗改进
该疗法的应用可以减少单一用药产生的抗药性,最大限度地抑制病毒的复制,使被破坏的机体免疫功能部分甚至全部恢复,从而延缓病程进展,延长患者生 命,提高生活质量。人们在鸡尾酒疗法的基础上又提出了很多种改进的疗法。假设鸡尾酒疗法的有效率(疗法的有效率=疗效有效的病例数/总病例数)为x,新疗法的有效率为y,如果y-x大于5%,则新疗法的效果更好,如果x-y大于5%,则新疗法的效果更差,否则称为效果差不多。其余n-1行每行两个整数,第一个整数是临床实验的总病例数(小于等于10000),第二个疗效有效的病例数。
2022-12-30 10:03:58
125
原创 c++——pow_na的博客——校门外的树
由于马路上有一些区域要用来建地铁。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。第一行有两个整数L(1
2022-12-30 09:16:31
292
原创 c++——pow_na的博客——最少花费
第二天,卡卡西发动自己的小伙伴拿出他们的零用钱去购买文具,文具以套为单位,按包装销售,每个包装中有数量不等的文具,而且价格也不一样,卡卡西和小伙伴们只想购买一种包装的文具,商店不允许他们将包装拆开,因此卡卡西有可能需要购买超过n套文具才行,在商店每种包装的数量都足够的情况下,要买够至少n套文具最少需要花费多少钱。样例说明:共3种包装,需要购买60套,如果选择3套装,需购买20个,总价格20*5=100,如果选择16套装,需购买4个,总价格4*20=80,如果选择31套装,需购买2个,总价格2*35=70。
2022-12-29 11:25:17
365
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人