常用库函数的编写
来源:互联网 发布:eof分析c语言 编辑:程序博客网 时间:2024/05/15 05:11
1、strcpy
2、strcmp
int strcmp(const char* str1,const char* str2){assert(str1!=NULL && str2!=NULL);while(*str1 && *str2 && *str1 == *str2){str1++;str2++;}int res = *str1 - *str2;if(res > 0)return 1;if(res < 0)return -1;return 0;}
、strcat
、strstr
、strlen
int strlen(const char* str){assert(str != NULL);int len = 0;while(*str){len++;str ++;}return len;}
、strncpy
、memset
void* memset(void* src,int c,unsigned int length){assert(src != NULL);char* s = (char*)src;while (length --){*s = (char)c;s = s + 1;}return src;}
、atoi
、itoa
、power
、sqrt
leetcode之sqrt实现
class Solution {public: int sqrt(int x) { // IMPORTANT: Please reset any member data you declared, as // the same Solution instance will be reused for each test case. long long a = 0,x2=(long long )x,b = x2,mid=0;while(a<=b){mid = (a+b)/2;long long temp = mid * mid;if(temp == x2 || temp < x2 && (mid+1)*(mid+1)>x2) break;else if(temp<x2)a= mid+1;else b = mid-1;}return (int)mid; }};
1 0
- 常用库函数的编写
- 常用库函数的实现
- 常用的C库函数
- 常用的库函数
- 常用库函数的学习
- 自己编写的string库函数
- C语言的常用库函数
- C语言的常用库函数
- C语言的常用库函数
- C语言的常用库函数
- 常用库函数的C实现
- C语言的常用库函数
- C语言的常用库函数
- C语言的常用库函数
- c语言 常用的库函数
- Lua 常用的数学库函数
- C语言的常用库函数
- c++中常用的库函数
- TCP 交互数据流
- Piping and Redirection,output,Reading from STDIN in script(Linux)
- java 移位运算符详解
- Qt之鼠标样式
- 调用地图服务问题
- 常用库函数的编写
- Android.mk简介
- zoj 3818 Pretty Poem(模拟)
- 转: 几个比较大的在线提交系统(Online Judge)
- Java小知识点------最简单的加密算法(异或加密)
- javaIO系列一
- 解决Ubuntu14.04下Clementine音乐播放器不能播放wma文件的问题
- C++中的乱序排法
- PAT Advanced Level 1020. Tree Traversals (25)(Java 实现)