联想笔试真题

时间:2021-04-26 18:52:33 笔试题目 我要投稿

联想笔试真题

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 != ~\0~) && isdigit(*s))

{

val = 10 * n + (*s - ~0~);

n = val;

s++;

}

if (*s != ~\0~)

{

printf("non digit in your input!!\n");

exit(-1);

}

/* non error occured */

return (sign_val * val);

}

2.int i=(j=4,k=8,l=16,m=32); printf("%d", i); 输出是多少?

联想笔试真题

【联想笔试真题】相关文章:

用友JAVA笔试真题10-22

中兴通讯笔试真题10-19

Intel笔试真题技术笔试题型11-13

Intel笔试真题技术笔试题目10-17

长沙银行笔试真题04-09

沃尔玛招聘笔试真题分享11-24

沃尔玛的笔试真题分享11-12

通讯技术类笔试真题10-23

外企面试笔试真题10-23

清华同方笔试真题分享10-21