这次去參加腾讯的校园招聘,笔试题感觉非常基础,操作系统,计算机网络这些都是一些小知识点,可是做得一塌糊涂,非常多知识点都仅仅有一个模糊的记忆。结果也就可想而知了。
特别是第一道附加题,感觉就是非常easy啊,可是在考场上写代码的时候。却总是不是这里不正确就是那里不正确,思路总是不清晰。代码也是写得一塌糊涂。唉。这脑袋瓜子也不知道是咋长的。。
下来写了下自己对这道题的思路:
#include <stdio.h>
#include <memory.h>
char digitToChar (unsigned int n);
void digitTo36 (unsigned int N);
char digitToChar (unsigned int n)
{
if (n >= 10)
return 'A' + (n - 10);
else
return n + '0';
}
void digitTo36 (unsigned int N)
{
char str4[5], ch;
int digit;
memset (str4, '0', 4);
str4[4] = '