标签:
/* 编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数<span style="font-family: Arial, Helvetica, sans-serif;">)</span>
<span style="font-family: Arial, Helvetica, sans-serif;">例如:“12“ 返回12</span>
“-123“ 返回-123 函数原型:int my_atoi(char *str) {} */ #include <stdio.h> int my_atoi(char *str) { int n=0; int sum=0; if (*str=='-') { str++; n=1; } while ((*str)<='9'&&(*str)>='0') { sum=sum*10+((int )(*str)-48); str++; } if(n==1) { sum=-sum; } return sum; } int main() { char p[]="-123456"; printf("%d\n",my_atoi(p)); return 0; }
【C语言】编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)。
标签:
原文地址:http://blog.csdn.net/doudouwa1234/article/details/44830787