码迷,mamicode.com
首页 >  
搜索关键字:if while    ( 28479个结果
约瑟夫问题
/**给定正整数k( 2 int joseph(int k){ 3 int m,t,a=1,b,i,n; 4 while(1){ 5 for(b=1;bk)14 return m;15 }16 a+=2;...
分类:其他好文   时间:2014-06-10 00:17:35    阅读次数:261
剑指offer (10) 二进制中1的个数
题目:输入一个整数,输出该数二进制表示中1的个数。我们可能很快写下如下代码: 1 int NumOf1InBinary(int n) 2 { 3 int count = 0; 4 while (n != 0) { 5 if (n & 1 ) { 6 ...
分类:其他好文   时间:2014-06-09 22:25:38    阅读次数:346
计数器控制的while循环(C++/python版)
常见的编程错误:浮点值是近似的,如果用浮点值变量控制计数器循环,那么会产生不精确的计数器值,并导致对终止条件的不准确测试错误预防技巧:使用整数值控制计数器循环良好的编程习惯:在每条控制语句的前后加入空行,可以使它在程序中突出显示过多层的嵌套会使程序难以理解,设法避免使用超过三层的嵌套在控制语句之上和...
分类:编程语言   时间:2014-06-09 00:02:16    阅读次数:566
计数器控制的for循环(C++/python版)
常见的编程错误:在while语句或for语句的条件中,如果使用了不正确的关系运算符,或者使用了不正确的循环计数器终值,会导致相差1的错误如果for语句控制变量的声明是放在其头部的初始化部分,在该语句循环体之后再使用此控制变量是一个编译错误在for的头部,使用逗号而不是两个分号将导致一个语法错误将一个...
分类:编程语言   时间:2014-06-08 23:08:55    阅读次数:338
关于C语言读取文件时候多读一行
梗概:为什么C语言读取文件到结构体时为什么整天多读一行?一切都是【!feof(fp)】的错!!! while (!feof(fp)){fgets(buffer,256,fp);j++;}像这样的代码,是很多C语言学者经常犯的错误!!feof()这个函数是用来判断指针是否已经到达文件尾部的。若fp已经...
分类:编程语言   时间:2014-06-08 19:22:34    阅读次数:276
List集合中两种遍历方式
遍历List集合中的元素的方法有两种: 第一种:利用迭代器遍历 代码1: // 迭代器 Iterator it=list.iterator(); while(it.hasNext()) { System.out.println(it.next()); }或者代码2: for(Iterator it=list.iterator();it.hasNext();) { System.o...
分类:其他好文   时间:2014-06-08 15:22:50    阅读次数:189
linux用于后台监控指定程序运行状况的脚本(如果程序死了则重启程序)
#!/bin/sh while true do ps | grep "my_app" | grep -v "grep" > /dev/null #第一二个命令输出my_app的运行情况,第二个命令去掉带有grep的条目,然后把结果重定向到null里面不要回显 if [ "$?" -eq 1 ] # 1 : 表示有   ; 0 :表示没有 then ./my_app &...
分类:系统相关   时间:2014-06-08 10:06:03    阅读次数:346
2014年6月7日03:49:28
1 //break是结束整个循环体,退出了整个while循环 2 3 int x = 0; 4 while (x++ < 10) 5 { 6 if (x == 3) 7...
分类:其他好文   时间:2014-06-07 16:53:19    阅读次数:190
关于c++primer的一个代码错误
最近看c++primer第四版的标准容器vector,讲到对vector容器的插入删除元素会使得end()的迭代器失效的问题,所以不建议程序员对end()的存储。 vector vec; vector::iterator first=vec.begin(); while(first!=vec.end()) { first=vec.insert(first,12); first...
分类:编程语言   时间:2014-06-07 13:04:13    阅读次数:230
ORACLE11.2.0 SQLPLUS 报 error while loading shared libraries
在vm下redhat5下安装oracle 11g后,登录sqlplus 报: sqlplus: error while loading shared libraries: /home/oracle/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc:...
分类:数据库   时间:2014-06-07 12:00:29    阅读次数:303
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!