- 博客(22)
- 资源 (9)
- 收藏
- 关注
原创 C/C++中printf和C++中cout的输出格式
如果setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数。定义的是总的宽度,后边的定义的是输出的个数。C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型,其中方括号[]中的项为可选项。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。
2024-03-14 10:51:18
3481
原创 using namespace std
,顾名思义 —— 使用(using)名空间(namespace)std,std是名空间的名字,这是C++为了解决不同工程的变量,函数等命名冲突的问题,引入的名空间(namespace)的概念,相当于文件夹的目录和子文件的关系——不同的目录(namespce)下即使有相同子文件名(变量,函数等)也不会产生冲突(如果接触过Java,这里类似于Java中不同的包的作用)。“虽然最常使用,但是也要注意:保证本地名空间和引入的其他名空间没有std相同的变量方法名(当然,在程序中没有调用的变量方法不影响)。
2024-03-14 09:01:46
660
原创 Python输入密码不显示
有时我们在输入密码的时候,不想让输入的密码明码显示,我们需要采取一些特殊的防范。执行后,就会提示你输入密码,在你输入的过程中,不会显示密码。getpass就是其中一个。
2024-02-13 11:00:16
608
原创 Vscode配置Python编程环境
后来在vscode界面,ctrl+shift+p打开搜索界面,输入select interpreter ,然后选择合适的python编辑版本就可以了。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列
2024-02-06 14:21:31
1146
原创 VUE环境搭建
VUE环境搭建最近,vue.js越来越火。在这样的大浪潮下,我也开始进入vue的学习行列中,在网上也搜了很多教程,按着教程来做,也总会出现这样那样的问题(坑啊,由于网上那些教程都是Vue.js 1.x版本的,现在用Vue.js 的构建工具都已经升级到2.0版本了),经过了一段时间的摸索和看官方的教程和api,才了解到2.0版本在1.0版本的基础上做了好多调整,废弃了好多api。废话不多说了,把我踩过的坑,在这里跟大家说说,希望对初学者有所帮助。既然是入门实例,那肯定从最基础的开始了,希望初学者们耐心看
2022-03-24 09:29:07
166
转载 排列组合(数学)
本文试图用具体例子和小的数字来解释各个排列组合公式的意义,用图表的形式列举出来,由浅显到深,让大家彻底地直观地理解各个公式的含义。写在前面:如何数清楚一个事有多少种可能性,在生活中用的并不多,但在数学里是一个很有趣、也很常考的板块,叫做计数或者排列组合。排列组合问题简单起来可以非常简单,比如:一个“田”字里有多少个正方形?难起来也可以非常难,中国的高考、高中数学联赛和美国的 AMC、AIME 都会重点考察这个板块。很多同学一遇到排列组合公式 P 呀 C 呀什么的就不清楚,这很正常,因为初学者在不一一列
2021-11-07 17:51:19
6083
1
原创 17:字符串判等:erase
描述判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。输入两行,每行包含一个字符串。输出若两个字符串相等,输出YES,否则输出NO。样例输入a A bb BB ccc CCCAa BBbb CCCccc样例输出YES#include<iostream>#include<string>#include<cstrin...
2020-04-12 16:03:48
351
原创 N个人开关N盏灯的问题的思考
问题:有N个灯放在一排,从1到N依次顺序编号。有N个人,也从1到N顺序编号。1号将灯全部关闭,2号将凡是2的倍数的灯全部打开;3号将3的倍数的灯全部作相反操作(该灯如为打开,则将它关闭;如关闭,则将灯打开)。以后的人,都和3号操作一样,将凡是自己序号倍数的灯作相反操作。第N个人操作完之后,一共有几盏灯亮着?解题:1. 第M(M<N)个人的操作只能影响到后面M到N盏灯,无法影响到前M-1盏灯...
2020-03-29 17:03:52
2099
原创 N个人开关N盏灯的问题的思考
https://blog.youkuaiyun.com/vhghhd/article/details/80904662
2020-03-29 16:02:35
282
原创 sizeof和sizeof(string)的问题
Hello, World!的大小,OJ中要求输出大小。程序如下:string str="Hello, World!";cout<<str<<endl;输出结果是:8,明明应该是14,13个字符加一个结束符,查找资料以后得出如下结论:string的实现在各库中可能有所不同,但是在同一库中相同一点是,无论你的string里放多长的字符串,它的sizeof()都是固定的,...
2020-03-29 13:06:50
312
原创 金币
金币金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、五、六天)里,每天收到三枚金币;之后四天(第七、八、九、十天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币(N为任意正整数)。你需要编写一个程序,确定从第一天开始的给定天数内...
2020-03-28 17:05:48
319
原创 C++——cout输出小数点后指定位数
C++——cout输出小数点后指定位数在C++的编程中,总会遇到浮点数的处理,有的时候,我们只需要保留2位小数作为输出的结果,这时候,问题来了,怎样才能让cout输出指定的小数点后保留位数呢?在C语言的编程中,我们可以这样实现它:printf("%.2f", sample);在C++中,是没有格式符的,我们可以通过使用setprecision()函数来实现这个需求。想要使用setpre...
2020-03-27 21:13:12
3798
原创 正常血压
描述监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。输入第一行为一个正整数n,n < 100其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压,中间以一个空格分隔。输出输出仅一行,血压连续正常的最长小时数。样例输入4100 80...
2020-03-26 21:04:05
499
原创 OJ RuntimeError常见原因
OJ RuntimeError常见原因RuntimeError常见出错的原因可能有以下几种:1、数组开得太小了,导致访问到了不该访问的内存区域2、发生除零错误3、大数组定义在函数内,导致程序栈区耗尽4、指针用错了,导致访问到不该访问的内存区域5、还有可能是程序抛出了未接收的异常...
2020-03-26 19:33:43
550
原创 各种类型数据表示范围
各种类型数据表示范围unsigned int 0~4294967295 int -2147483648~2147483647 unsigned long 0~4294967295long -2147483648~2147483647long long的最大值:9223372036854775807long long的最小值:-9223372036854775808unsign...
2020-03-25 16:14:00
1773
原创 0和-0编码不同
0和-0编码不同浮点数的0为0x00000000,浮点数的-0为0x80000000,由于符号位不同导致值不相同。因此,我们尽量避免在算式中出现-0。描述利用公式x1 = (-b + sqrt(bb-4ac))/(2a), x2 = (-b - sqrt(bb-4ac))/(2a)求一元二次方程ax2+ bx + c =0的根,其中a不等于0。输入输入一行,包含三个浮点数a, b, c...
2020-03-25 14:55:14
1110
原创 C++获取字符cin,getchar,get,getline的区别
C++获取字符cin,getchar,get,getline的区别https://www.cnblogs.com/shrimp-can/p/5241544.html
2020-03-24 22:02:01
177
转载 cin、cin.get()、cin.getline()、getline()的区别
cin、cin.get()、cin.getline()、getline()的区别https://blog.youkuaiyun.com/a3192048/article/details/80303547
2020-03-15 10:22:51
115
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人