码迷,mamicode.com
首页 >  
搜索关键字:iostream    ( 13291个结果
字符串逆序
#include<iostream>usingnamespacestd;char*reset(char*pa){ if(pa==NULL) { returnNULL; } else { chartemp; char*pch=pa; while(*pch!=‘\0‘) { pch++; } pch--; char*pb=pa; while(pb!=pch) { temp=*pch; *pch=*pb; *pb=temp; pb++; pch--; } }..
分类:其他好文   时间:2014-11-26 06:55:17    阅读次数:151
用一个数代替重复出现的数字
#include<iostream>#include<string.h>usingnamespacestd;voidreplace(int*pa,intn){ int*arr=newint[n]; arr[0]=pa[0]; intk=0; for(inti=0;i<n;i++) { if(arr[k]==pa[i]) continue; else { k++; arr[k]=pa[i]; } } memset(pa,0,n*4); for(inti=0;i&..
分类:其他好文   时间:2014-11-26 06:53:04    阅读次数:124
递进算法专题
篇首:从C++实现开始 1 #include "iostream" 2 using namespace std; 3 int main() 4 { 5 int n=5; 6 long factorial(int n); 7 cout0;n--) 14 if(n<...
分类:编程语言   时间:2014-11-26 06:34:42    阅读次数:212
二叉树和栈构建的表达式树
这是另外另一个根据后缀表达式进行翻译的实现方法,主要利用栈和二叉树利用的自定义头文件如下1.二叉树基本定义btree.h 1 #ifndef _btree_h_ 2 #define _btree_h_ 3 4 #include "iostream" 5 #include "stdlib.h" 6 ....
分类:其他好文   时间:2014-11-26 01:12:59    阅读次数:245
uva--10382Watering Grass+贪心
题意:    一片长为L宽为W的矩形草坪,然后给出n个喷头的圆心坐标和半径,问你最少需要几个喷头可以覆盖整个草坪。 思路:   刚开始的时候直接觉得可以算出每个喷头可以覆盖的区间,然后就变成前面刚做过的区间覆盖问题了;后面看了一下样例,发现这样想是不对的,因为喷头边沿的圆弧可能是不能完全覆盖住草地的,所以那些地方就必须还要别的喷头去覆盖,这样就不能直接用区间合并来做了。后面又想了一下,其实每...
分类:其他好文   时间:2014-11-25 18:35:17    阅读次数:177
uva--993Product of digits
水题一枚,如果n能分解成2--9的因子相乘的形式的话肯定是可以的,如果不行那么就直接输出-1; 那么当能分解的时候,为了能使得答案的值最小,我们选择先分解大的因子;也就是按9--2的次序进行分解。 分解后直接按因子从小到大输出就是答案了。 代码如下: #include #include #include using namespace std; int main() { ...
分类:其他好文   时间:2014-11-25 00:19:38    阅读次数:129
关于静态数据成员的简单却容易出错的小程序
1 #include "iostream" 2 using namespace std; 3 class complex //声明complex类 4 { 5 public: 6 complex(); 7 void display(); 8 private: 9 st...
分类:其他好文   时间:2014-11-24 11:22:42    阅读次数:188
二叉树的基本结构与实现
实现了二叉树类似链表的一种结构,主要是用两个函数进行添加左右节点,同时每次添加都返回新加上的节点地址,我觉得应该可以进行递归式的动态添加,但是我没有实现。下面是最简单的二叉树的一些实现操作。BinaryTree.cpp 1 #include "iostream" 2 #include "stdlib...
分类:其他好文   时间:2014-11-24 00:40:35    阅读次数:158
任意树的构造
主要使用交互的方式进行树的创建,因此要求输入的时候必须准确,最好是先有一个示意图来对照着输入:下面是使用链表的方式构建的树,思路主要是进行递归进行添加。main.cpp 1 #include "iostream" 2 #include "stdlib.h" 3 /*一般树的建立和遍历*/ 4...
分类:其他好文   时间:2014-11-22 20:13:44    阅读次数:242
VC++编程之第二课笔记
第二课C++的继承封装多态简单类型转换int型转换为char型,会发生截断,丢失精度(3Bytes),有警告。char型转换位int型,不会发生截断,没有警告。父类子类的类型转换代码:#include<iostream> usingnamespacestd; classAnimal { public: Animal(){}//构造函数重载 Anim..
分类:编程语言   时间:2014-11-22 19:04:27    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!