联想(Lenovo)笔试题目(附参考答案)
1.设计函数 int atoi(char *s)。int atoi(char *s){ char sign; char sign_val = 1; int val = 0; int n = 0; /* skip spaces */ while (isspace(*s)) ++s; if (*s == ‘-‘ || *s == ‘+’) /* skip ‘-‘ and ‘+’ sign */ { sign = *s; if (sign == ‘-‘) sign_val = -1; ++s; } /* when goes here, it is not space or sign */ while ((*s != ‘