C++
小公子三木君
这个作者很懒,什么都没留下…
展开
-
C++简单大数相加
C++里竟然没有大数加减的封装类吗? = =。 有吗? 暂时自写了一个暂存来用 //输入两个字符串,求和输出减数 string stringAdd(string a,string b){ //输入两个字符串,以字符串的形式输出和 int len1 = a.length(); //取长度 int len2 = b.length(); int c = 0; //寄存进位 int reg1,reg2; //寄存各个位数 char ch; str...原创 2021-01-22 17:01:38 · 247 阅读 · 0 评论 -
C++ pat编程内存换时间的问题
正常编程呢,其实很少考虑过这个问题。但是其实还是有用的。 对于一个n平方的问题,三次冒泡排序的3n的平方 如果用建立三个数组,整个数组长度变成其三分之一,则一次冒泡排序变成九分之一n的平方。三次冒泡1/3的n^2. 三个数组共计约n^2时间变成了原来的3分之一。 例题: https://www.nowcoder.com/pat/6/problem/4041 pat编程的德才论。如果一个数组三次冒泡排序1001ms,提交会有两个超时。如果改成三个数组,总体时间约313ms这样就能过了。限制为1000原创 2021-01-08 19:34:55 · 128 阅读 · 0 评论 -
C++ cout输出格式初始化
cout.unsetf(ios::floatfield); 这样上面设置过得格式就不会影响到下面的设置了。原创 2021-01-05 10:49:40 · 490 阅读 · 0 评论