當前位置:文思屋>學習教育>考研>

聯想筆試真題

文思屋 人氣:2.66W

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 != ~