C——常用工具类
淮海
这个作者很懒,什么都没留下…
展开
-
strcpy(),strcat(),strcmp()
strcpy()实现源码如下,把最后的‘\0’也复制过去了char *strcpy(char *strDest, const char *strSrc); { assert((strDest!=NULL) && (strSrc !=NULL)); char *address = strDest; //这步是先赋值,在判断是否为‘\0’,所以是先把'\0'复制过去了 while( (*strDest原创 2017-03-17 21:15:03 · 555 阅读 · 0 评论 -
求两个正整数的最大公因子。
/* 求两个正整数的最大公因子。 我们采用欧几里德算法来求最大公因子,其算法是: (1)输入两个正整数 m和 n. (2) 用 m 除以 n,余数为 r, 如果r 等于0,则n 是最大的公因子,算法结束,否则(3). (3)把 n 赋给 m,把 r 赋给 n,转(2).*/ /* #include<stdio.h>void main() { int原创 2017-03-18 15:55:25 · 6936 阅读 · 0 评论 -
求任意整数的倒序---工具
#include<stdio.h> void main() { int m=0,n,s; scanf("%d",&n); s = n; while(s != 0) { r = s %10; //从低位到高位逐一分离 m = 10*m+r; //重新组合一整数 s = s/10; //求其商原创 2017-03-16 16:58:08 · 981 阅读 · 0 评论