C语言里怎么把数字字符串12345转换为长整型字符12345,只用strlen函数和基本数据运算来编译函数fun()。

日期:2016-09-25 11:03:22 人气:3

C语言里怎么把数字字符串12345转换为长整型字符12345,只用strlen函数和基本数据运算来编译函数fun()。

#include long fun(char *s);int main(void){ printf("%ld\n",fun("123456")); return 0;}long fun(char *s){ long sign,n; for(n=0,sign=1;*s;++s) { if(*s=='-') { sign=-1; } else { n=n*10+*s-'0'; } } return sign*n
    A+
热门评论