1.設計函式 int atoi(char *s)。
int atoi(char *s)
{
char sign;
char sign_val $denghao$ 1;
int val $denghao$ 0;
int n $denghao$ 0;
/* skip spaces */
while (isspace(*s))
++s;
if (*s $denghao$$denghao$ ~-~ || *s $denghao$$denghao$ ~+~)
/* skip ~-~ and ~+~ sign */
{
sign $denghao$ *s;
if (sign $denghao$$denghao$ ~-~)
sign_val $denghao$ -1;
++s;
}
/* when goes here, it is not space or sign */
while ((*s !$denghao$ ~
聯想筆試(真題題目)
文思屋
人氣:5.29K