码迷,mamicode.com
首页 >  
搜索关键字:for while until    ( 29426个结果
连接符
#define BTS_SAFE_DELETE(POINTER) \do { if (POINTER != 0) { BTS_DELETE(POINTER); POINTER = 0;} \} while (0)注意:宏定义必须在一行,否则报错!\ 表示本行未结束, 没有该连接符时,直接换行编译器会...
分类:其他好文   时间:2014-07-03 10:25:27    阅读次数:186
stream转byte数组几种方式
第一种,写法最简单的。使用原生IO,一个字节一个字节读://一个字符一个字符读,太慢 int i;while((i=in.read()) != -1){ i = in.read(); arr[j++] = i;}这种方式非常的慢,极为不推荐。...
分类:其他好文   时间:2014-07-03 06:11:59    阅读次数:209
读取/写入文件
读取文件:#直接读取for line in open("d:\serverlist.txt"): print(line)#使用readline()方法读取file = open('d:\serverlist.txt')line = file.readline()while line:print...
分类:其他好文   时间:2014-07-02 23:06:01    阅读次数:173
JAVA 犯错汇总
ResultSet-->next()//伪代码ResultSet rs = null;rs1 = stmt.executeQuery();//if(!rs.next()){ //这里就是坑我代码// return false;//}while(rs.next()){ //rs.next()...
分类:编程语言   时间:2014-07-02 22:37:20    阅读次数:281
关于C++ 输入输出流状态控制
关于这一点呢,是在做《C++primer 》关联容器map的一道习题中发现这个蛋疼的问题的。问题是这样的:我想要将while循环条件设置为cin,这样就可以不断等待输入,普通的程序可以直接按下ctrl+z中止输入,麻烦在于这里有两层这样的while循环,而ctrl+z会一次性全部退出,导致无法实现想...
分类:编程语言   时间:2014-07-02 21:44:58    阅读次数:302
归并排序
1 #include 2 void MERGE(int *A,int p,int q,int r){ 3 int i,j,k; 4 int *B=malloc((r-p+1)*sizeof(int)); 5 i=p;j=q+1;k=0; 6 while(i<=q&&...
分类:其他好文   时间:2014-07-02 21:04:07    阅读次数:155
分支-04. 出租车计价(15)
#includeusing namespace std;int main(){ double miles; int time,fee; while(cin>>miles>>time){ if(miles<=3) fee=10+(time/5)*2; else if(miles<=10) ...
分类:其他好文   时间:2014-07-02 19:13:40    阅读次数:241
UVA 10883 Supermean 上下取对数防溢出
题目链接:点击打开链接 溢出了半天,觉累不爱 #include #include using namespace std; #define ll int int main(){ ll Cas= 1, T; cin>>T; while(T--){ ll n; cin>>n; double sum = 0, a; double hehe = 0; for(ll i =...
分类:其他好文   时间:2014-07-02 09:43:47    阅读次数:201
归并排序
void merge_array(int list1,int list1_size,int list2,int list2_size) { int i,j,k; i=j=k=0; //声明临时数组用暂存归并结果 int list[list1_size + list2_size]; while(i < list1_size && j < l...
分类:其他好文   时间:2014-07-02 09:13:46    阅读次数:213
ACM:二分查找,以及利用二分法来找上下界
(一)二分的模版: int binary_search(int *array, int length, int key) { int start = 0, end = length - 1; while(end >= start) { int middle = start + (end - start) / 2; int tmp = array[middle]; if(tmp <...
分类:其他好文   时间:2014-07-02 08:19:05    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!