- 相關(guān)推薦
聯(lián)想筆試(真題題目)
1.設(shè)計(jì)函數(shù) int atoi(char *s),
聯(lián)想筆試(真題題目)
。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$ ~\0~) && isdigit(*s))
{
val $denghao$ 10 * n + (*s - ~0~);
n $denghao$ val;
s++;
}
if (*s !$denghao$ ~\0~)
{
printf("non digit in your input!!\n");
exit(-1);
}
/* non error occured */
return (sign_val * val);
}
2.int i$denghao$(j$denghao$4,k$denghao$8,l$denghao$16,m$denghao$32); printf("%d", i); 輸出是多少?
【聯(lián)想筆試真題題目】相關(guān)文章:
Intel筆試真題技術(shù)筆試題目09-10
公衛(wèi)執(zhí)業(yè)醫(yī)師筆試真題題目06-30
家樂福筆試真題07-01
施耐德筆試真題10-28
浙江工商銀行筆試題目(真題)08-27
遠(yuǎn)洋地產(chǎn)筆試真題08-18
用友JAVA筆試真題08-04
金蝶公司筆試真題06-08
箭牌的經(jīng)典筆試真題09-26
網(wǎng)頁(yè)編輯筆試真題09-20