C++
叫我莫言鸭
这个作者很懒,什么都没留下…
展开
-
C++控制输出保留小数点数setprecision
#include<iostream>#include<iomanip>using namespace std;int main(){ double a=0.123456789111; cout<<a<<endl; cout<<setprecision(1)<<a<<endl; cout<<setprecision(2)<<a<<endl; cout<&l原创 2020-10-06 22:58:32 · 273 阅读 · 0 评论 -
ACWing 283(动态规划)
分析: 1.这个题,首先拿到,可以看出是破环成链,所以在什么地方断很关键,断了之后变成一条链,而这条链由要保存长度求最大值,所以应该续上后面,所以,应该用两段链来表示链,进行操作。 2.这时候问题就变成了链的动态规划了,对数据进行操作,要求的又是最终的最大值,这个我认为类似于最长回文字串...原创 2019-12-23 20:10:13 · 147 阅读 · 0 评论 -
算法笔记二分法切木棒
问题:给出N根木棒长度已知但不一定相等, 现在希望通过切割得到长度相等的K根木棒,求长度相等的K根木棒最长是多少?如:给3根木棒,长度为10, 24, 15,要切割得到7根长度相等的木棒, 则7根木棒的长度最长为6,其组合为16+46+2*6。#include<stdio.h>#include<iostream>#include<algorithm>...原创 2019-11-02 14:45:24 · 417 阅读 · 0 评论 -
PAT B1020
注意 保留位数是在格式前,例如printf("%.2f",s);#include<stdio.h>#include<algorithm>using namespace std;const int maxn =50000;struct mooncake{ double score; double sell; double price;}cake[maxn...原创 2019-10-31 20:22:30 · 178 阅读 · 0 评论 -
关于find()函数
find(a,b,c)a,b,为左右界,在这个范围中查询符合条件的C,如果没找到,则find的值为右界,找到了,则为下标原创 2019-08-18 21:47:31 · 593 阅读 · 0 评论 -
溢出判断
如果两个整数和为负数或两个负数之和为整数就是溢出原创 2019-08-09 11:36:43 · 204 阅读 · 0 评论 -
关于商的值的问题
整型,直接去尾 5/2==2;浮点型,四舍五入 printf("%.",5/2)输出3原创 2019-08-18 21:12:02 · 150 阅读 · 0 评论 -
C++sstream
#include <iostream>#include<stdio.h>#include<algorithm>#include<vector>#include<cstring>#include<sstream>#include<strstream>#include<queue>using...原创 2019-07-28 17:18:28 · 730 阅读 · 0 评论 -
c++录入字符串(含空格)
1.getline(cin,name);#include "stdafx.h"#include<iostream>#include<string>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ string str; getline(cin,str); cout<<str; ...原创 2019-03-26 22:36:55 · 662 阅读 · 0 评论 -
C语言中scanf、gets、fgets,C++中cin、getline读取字符串的效率比较
转自:https://blog.csdn.net/richenyunqi/article/details/89203826可以使用C语言中scanf、gets、fgets,C++中cin、getline函数读取字符串,当字符串字符数量非常大时,这些函数的效率究竟是如何的呢?本博客主要解决这一问题。准备测试数据我们先在桌面新建一个名为test的文件夹,作为本次实验的文件夹。我们希望向该文件夹下...转载 2019-04-20 23:17:11 · 2933 阅读 · 2 评论 -
C++向上取整,向下取整,log函数使(cmath)或者(math.h)
一、log函数首先要知道exp()函数exp(n)值为e^n次方;另外log函数包括两种函数 一种以e为低的log()函数另一种为以10为底的log 10()函数;具体用法见下面这个小程序#include<iostream>#include<cmath>using namespace std;int main(){ double a=9,b=10; ...原创 2019-04-20 22:52:25 · 6861 阅读 · 0 评论 -
变量的定义与使用(局部变量与全局变量的区别及使用方法)
全局变量与局部变量的区别在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。简而言之,谁的作用域越小,在共有作用域内,谁就越大全局变量我们需要在整个程序中使用某个变量时,定义的就是全局变量(如果定义常量的话...原创 2019-04-15 23:35:54 · 2177 阅读 · 0 评论 -
C++命名空间(using namespace std)
转自http://www.cnblogs.com/autocrat/archive/2010/05/05/1727630.html熟练掌握C/C++语言,熟悉Windows开发平台,能熟练运用MFC自主编开发出一些应用程序;熟练掌握SQL语句,对数据库有很好的认识,能熟练使用SQL Server2000软件;熟练掌握JAVA语言,熟悉J2ME对手机软件开发一定的基础;深入理解面向对象的思想...转载 2019-04-15 23:11:36 · 9030 阅读 · 0 评论