77范文网 - 专业文章范例文档资料分享平台

恒生电子笔试题3(5)

来源:网络收集 时间:2021-04-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

恒生电子笔试题

while (count--) *--tmp = *--s; }

return dest; }

3. 将一个十进制数转换成指定进制,并返回它的字符串表达(系统数字进制,对于二进制系统就是2,十进制系统就是10)。指定的进制比1大比10小。例如,十进制99转换成8进制字符串就是"143"(函数中不可使用任何C标准函数,除了malloc())。

#include <stdlib.h>

char* GetNumber(unsigned int nNum, unsigned int nBase) {

char* pRet = malloc(33); int* pNum = malloc(33 * 4); int nIndex = 0;

if (pRet == NULL | pNum == NULL) { pRet? free(pRet) : ; pNum? free(pNum) : ; return NULL; }

int nLeft = nNum; int nMod;

while (nLeft > 0) { nMod = nLeft % nBase; nLeft /= nBase; pNum[nIndex++] = nMod; }

int nC = 0;

for (; nC < nIndex; nC++) { pRet[nC] = pNum[nIndex - nC - 1] + '0'; }

pRet[nIndex] = 0;

free(pNum);

return pRet; }

4. 找出可以从开始位置至结束位置通过迷宫的路径。迷宫宽8,高也是8,由一个二维数组表示,开始位置是左上角,坐标(0, 0),结束位置是右下角,坐标(7, 7)。每个数组元素定义一个方块的连通性,0表示不通,其它表示连通。例如,下表所表示的迷宫中用不同颜色标识了一条路径。

完成以下函数,数组"maze"是迷宫的地图,大小是8*8。将找到的路径保存在"maze"

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库恒生电子笔试题3(5)在线全文阅读。

恒生电子笔试题3(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1206077.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: