码迷,mamicode.com
首页 > 编程语言
C语言:编写折半查找函数,即二分法
#include<stdio.h>#include<stdlib.h>intmain(){intret=0;intarr[]={1,2,5,6,88,99,456,666};ret=binsearch(666,arr,0,sizeof(arr)/sizeof(arr[0])-1);if(ret!=-1){printf("%d",ret);}else{printf("notexist");}return0;}intbinsearch(intx,intarr[],intleft,intri..
分类:编程语言   时间:2015-10-13 13:56:40    阅读次数:126
C语言:编写猜数字游戏,猜一个数字,一直到猜中为止
#include<stdio.h> #include<stdlib.h> #include<time.h> intgame() { intnum=0; intret=0; srand((unsignedint)time(NULL)); ret=rand; ret=ret%100; while(1) { scanf("%d",&num); if(num>ret) { printf("大了,请再猜!\n"); } elseif(num<ret)..
分类:编程语言   时间:2015-10-13 13:58:19    阅读次数:234
C语言:编写程序求解:有1,2,3,4,个数字,将组成互不相同且无重复数字出现的三位数打印出来
#include<stdio.h> intmain() { inti=1; intj=1; intk=1; intcount=0; for(i=1;i<=4;i++) { for(j=1;j<=4;j++) { for(k=1;k<=4;k++) { if((i!=j)&&(i!=k)&&(j!=k)) printf("%d%d%d\n",i,j,k); ++count; } } } return0; }
分类:编程语言   时间:2015-10-13 13:58:02    阅读次数:184
C语言:标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。行号不能有限制
#include<stdio.h> #include<stdlib.h> intmain() { charstr; intcount=1; intstart=1; while(1) { printf("inputyourline\n"); do { scanf("%c",&str); if(start==1) { printf("%d.",count); start=0; } printf("%c",str); }while(str!=‘\..
分类:编程语言   时间:2015-10-13 13:57:20    阅读次数:164
C++入门学习——explicit关键字的作用
C++语言定义了内置类型之间的几个自动转换。也可以定义如何将其他类型的对象隐式转换为我们的类类型, 或将我们的类类型的对象隐式转换为其他类型。 C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 普通构造函数能够被隐式调用。而explicit构造函数只能被显式调用。通常,除非有明显的理由想要定义隐式转换,否则,单形参构造函数应该为 explicit。将构造函数设置为explicit可以避免错误,并且当转换有用时...
分类:编程语言   时间:2015-10-13 13:54:25    阅读次数:158
html或者jsp页面引用jar包中的js文件
html或者jsp页面引用jar包中的js文件
分类:编程语言   时间:2015-10-13 13:54:43    阅读次数:188
finalize方法与Java GC
转自http://www.threaddeath.com/闲逛ITEye时看到了译帝的一篇翻译博客,其中提到了关于Java类重写finalize方法后带来的诡异的GC overhead limit问题。博客的结尾非常详细的说明了这个问题产生的原理,但是始终有一个地方没有得到清晰的答案:由于final...
分类:编程语言   时间:2015-10-13 13:49:32    阅读次数:181
Cocos2dx 多线程
多-threaded负荷plist特征。获取知识的必要性:1.多线程开启:pthread2.怎样在线程中载入plist一.多线程开启当我们想在程序中开多线程中。第一想到的是cocos2d-x有没有自带方法。幸运的是我们找到了CCThread,不幸却发现里面什么都没有。cocos2d-x自带了一个第三...
分类:编程语言   时间:2015-10-13 13:47:41    阅读次数:312
Swift的基本类型和流程控制
Swift 是一门静态的强类型语言。它以简单、干净、可读性好等特点著称。 1、 为什么是静态语言? 首先静态语言比之动态语言,更具有安全性。它不允许类型之间自动的进行转换,必须要显示的转换。Swift是类型安全的,它会在编译的时候就检查你的代码,任何类型不匹配时都会报错。这使得编程人...
分类:编程语言   时间:2015-10-13 13:43:34    阅读次数:232
关于java继承、多态、抽象类、接口等性质的学习(1)
最近几日把JAVA编程思想翻了翻,顿时发现以前看的所谓XXX从入门到精通系列讲的简直不能看,只能是当做入门中的入门书吧。为了日后不会忘记,把一些想法写下来。关于继承和多态我想继承是面向对象语言不可少的一部分吧,引用JAVA编程思想的一句话:“当创建一个类时,总是在继承”。继承通过extends关键字...
分类:编程语言   时间:2015-10-13 13:45:59    阅读次数:124
深入浅出 JavaWeb:Servlet必会必知
一、Web服务器从事web开发的人,会很清楚一个东西叫HTTP服务器,比如JEE开发—Tomcat,Jetty,.NET开发—ISS等。HTTP服务器是使用HTTP(超文本传输协议) 与客户机浏览器进行信息交流。下面就是HTTP服务器简单交互图:(来自[JavaEE 要懂的小事] Http相关博客)...
分类:编程语言   时间:2015-10-13 13:44:12    阅读次数:349
一些灵巧的求并算法
1 class DisjSets 2 { 3 public: 4 explicit DisjSets(int numElements); 5 int find(int x)const; 6 int find(int x); 7 void unionSets(int ...
分类:编程语言   时间:2015-10-13 13:40:40    阅读次数:170
自制无线共享工具C++源代码及创建过程
// wire.cpp : 定义控制台应用程序的入口点。//#include #include using namespace std;int main(){ for (;;) { cout > n; if (n == 1) system("netsh wlan start hostedne...
分类:编程语言   时间:2015-10-13 13:38:12    阅读次数:134
几种常见排序算法的C++描述
1.首先当然是插入排序啦,算法的时间复杂度其实是O(N^2)的先来个一般的描述: 1 template 2 void insertSort(vector & a) 3 { 4 int j; 5 for (int p = 1; p 0 && tmp 2 void insertion...
分类:编程语言   时间:2015-10-13 13:38:43    阅读次数:185
看完这些问题后,你还会说自己懂 C 语言么?
本文由伯乐在线-xxmen翻译,Alick校稿。未经许可,禁止转载!英文出处:Dmitri Gribenko。欢迎加入翻译组。这篇文章的目的是让每个程序员(特别是 C 程序员)说:我真的不懂 C。我想要让大家看到 C 语言的那些阴暗角落比我们想象中更近,甚至那些平常的代码中就包含着未定义的行为。这篇...
分类:编程语言   时间:2015-10-13 13:35:54    阅读次数:317
Swift语言
/*//main Swift 没有main函数//什么是SWift?//swift是在2014年 WWDC 发布的一款脚本语言。//好处: OC ARC 最大的困难 内存管理//swift 不用担心内存方面。简洁 、功能强大。//弱点:安全度不高。.h .m//语法简单 与 oc语言可以相互调用/....
分类:编程语言   时间:2015-10-13 13:34:07    阅读次数:199
C语言中scanf的一些问题
关于scanf的问题:分别调用13行14行结果如下:原因是,scanf是一个从输入流读取字符并且格式化转换的函数,13行的输入格式因为没有给定字符串的长度,因此将空格也作为字符串的内容一起读取了。然而,空字符被当作了字符串的结尾,读取停止,这个空白字符被当作对b的输入,所以b..
分类:编程语言   时间:2015-10-13 12:21:18    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!