码迷,mamicode.com
首页 >  
搜索关键字:ret    ( 30742个结果
求俩数的平均值(不用公式)
//求两个数平均值的方法:Avg=(ValueA&ValueB)+(ValueA^ValueB)>>1 #include<stdio.h> intbit(intx,inty) { return(x&y)+((x^y)>>1); } intmain() { inta=0; intb=0; intret; printf("请输入俩数:\n"); scanf("%d%d",&a,&b); ret=bit(a,b);..
分类:其他好文   时间:2016-04-04 13:24:12    阅读次数:156
二进制位模式从左到右翻转后的值
#include<stdio.h> #include<math.h> unsignedintreverse_bit(unsignedintvalue) { inti=0,sum=0; intret; for(i=0;i<32;i++) { ret=value&1; sum=sum+(ret*pow(2,(31-i))); value=value>>1; } returnsum; } intmain() { intnum=0; printf("请输入一..
分类:其他好文   时间:2016-04-04 13:23:33    阅读次数:308
将字符串转换成对应的整数(简单版,后续会出复杂版的)
#include<stdio.h> #include<assert.h> #include<stdlib.h> intmy_atoi(constchar*str) { assert(str); intflag=1; intret=0; while(isspace(*str)) { str++; } if(*str==‘-‘) { flag=-1; } if(*str==‘+‘||*str==‘-‘) { str++; } while(*str) { ret=ret*10+(..
分类:其他好文   时间:2016-04-04 13:22:09    阅读次数:187
求一个数组中只有一个和两个数字出现了一次,其余成对出现
//一个数字出现一次 #include<iostream> usingnamespacestd; intonce(int*a,intnum) { intret=0; for(inti=0;i<num;++i) { ret^=a[i]; } returnret; } intmain() { intarray[5]={1,2,2,3,3}; intsum=once(array,5); cout<<sum<<endl; return0; } //两个..
分类:编程语言   时间:2016-04-04 13:22:01    阅读次数:192
位运算实现两个数的加法
#include<stdio.h> int add(int a,int b) { if(b==0) return a; int sum,ret; sum=a^b; ret=(a & b)<<1; return add(sum,ret); } void main() { int a=4; int b= ...
分类:其他好文   时间:2016-04-03 11:46:37    阅读次数:141
java中byte转换int时为何与0xff进行与运算
这阵子老转换玩. 正好在网上看到这篇总结文章。 先放这,有空添加下自己的注释。。 在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; ...
分类:编程语言   时间:2016-03-31 12:26:37    阅读次数:156
n^k的递归​函数
编写一个函数实现n^k,使用递归实现#include<stdio.h> intnk(intn,intk) { if(k==0) { return1; } else returnn*nk(n,k-1); } intmain() { intn=10; intk=3; intret=nk(n,k); printf("%d\n",ret); system("pause"); return0; }
分类:其他好文   时间:2016-03-22 06:40:41    阅读次数:167
[LeetCode]-DataBase-Rising Temperature
Given a Weather table, write a SQL query to find all dates' Ids with higher temperature compared to its previous (yesterday's) dates. For example, ret
分类:数据库   时间:2016-03-21 19:51:49    阅读次数:197
python下调用c语言代码
1)首先,创建一个.c文件,其大体内容如下: 2 #include <Python.h> 99 char * extract(char * path) //想要调用的函数100 {112 char * Q = (char * )malloc(3*sizeof(char)); 。 。 。149 ret
分类:编程语言   时间:2016-03-20 00:43:26    阅读次数:181
002_第三部分_[函数 / 高阶函数 / 装饰器]
一.高阶函数:顺序排序enumerate([1,2,3,4,5]) foridx,iteminenumerate([1,2,3,4]): print(idex) print(item) defsort(*args): ret=[] foriteminargs: fori,vinenumerate(ret): ifitem>v: ret.insert(i,item) break else: ret.append(item) returnret sort(3,1,2,5)逆序..
分类:其他好文   时间:2016-03-10 18:57:47    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!