联想笔试真题
08-091.设计函数 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); 输出是多少?
正在载入…
【联想笔试真题】相关文章:
长沙银行笔试真题04-09
银行校招笔试真题练习03-29
2017邮政储蓄笔试真题和面经02-18
2017雅思笔试真题+答案(大陆卷)02-16
农信社、农商银行免笔试面试真题07-07
2017年福建农信社免笔试面试真题汇总02-11
中国工商银行笔试真题04-09
华为笔试网络题03-11
最全联合利华校招流程&面试笔试真题04-05