实现my_atoi

来源:互联网 发布:java学生信息管理 编辑:程序博客网 时间:2024/06/11 05:24


#include <stdio.h>#include <string.h>#define MAX_SIZE 100int my_atoi(char *src){    int flag = 1;        int result = 0;        if(*src == '-')    {        flag = -1;src++;    }    while(*src != '\0')    {        if(*src >= '0' && *src <= '9'){    result = result * 10 + (*src - '0');}else{    break;}src++;    }    return result * flag;}int main(){    int i;    int len;    int result = 0;        char src[MAX_SIZE] = {0};    printf("Please input string:\n");    gets(src);         result = my_atoi(src);    printf("result = %d\n",result);    return 0;}


0 0
原创粉丝点击