for test

目录:


标题1:大学

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void  strcat (char *s, char *t){
     while  ( *s )
         s++;
     while  (*s++ = *t++);
}
/* t复制给s    */
void  strcpy (char *s, char *t){
     while  (*s++ = *t++);
}
/* 字符串长度    */
int  strlen(char *s){
     char *p = s;
     while  ( *p )
          p++;
     return  p-s;
}





标题2:工作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* atof(): 把字符串转换为浮点数   */
double  atof ( char  s[]){
     double  val, power;
     int  i, sign;
     for  (i=0;  isspace (s[i]); i++)    //跳过空格
         ;
     sign = (s[i] ==  '-' ) ? -1 : 1;
     if  (s[i] ==  '+'  || s[i] ==  '-' )
         i++;
     for  (val = 0.0;  isdigit (s[i]); i++)
         val = 10.0 * val + (s[i] -  '0' );
     if  (s[i] ==  '.' )
         i++;
     for  (power=1.0;  isdigit (s[i]); i++){
         val = 10.0 * val + (s[i] -  '0' );
         power *= 10.0;
     }
     return  sign * val / power;
}
/* 计算小数的另外一种算法
     for (power = 10.0; isdigit(s[i]); i++){
         val = val + (s[i] - '0') / power;
         power *= 10.0;
     }
*/



本文转自 天涯飞客 51CTO博客,原文链接:http://blog.51cto.com/425093014/1353440,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值