首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编码实现字符串转整型的函数(实现函数atoi的功能),据说是神州数码笔试题。如将字符串 ”+123”-->123, ”-0123”-->-123, “123CS45”-->123, “123.45CS”-->123, “CS123.45”-->0
编码实现字符串转整型的函数(实现函数atoi的功能),据说是神州数码笔试题。如将字符串 ”+123”-->123, ”-0123”-->-123, “123CS45”-->123, “123.45CS”-->123, “CS123.45”-->0
admin
2019-03-29
76
问题
编码实现字符串转整型的函数(实现函数atoi的功能),据说是神州数码笔试题。如将字符串 ”+123”-->123, ”-0123”-->-123, “123CS45”-->123, “123.45CS”-->123, “CS123.45”-->0
选项
答案
#include "stdafx.h" int str2int(const char *str) // 字符串转整型函数 { int i=0, sign=1, value = 0; if(str==NULL) return NULL; // 空串直接返回 NULL if(str[0]==’-’ || str[0]==’+’){ // 判断是否存在符号位 i = 1; sign = (str[0]==’-’ ? -1 : 1); } for(; str[i]>=’0’ && str[i]<=’9’; i++) // 如果是数字,则继续转换 value = value * 10 + (str[i] - ’0’); return sign * value; } int main(int argc, char *argv[]) { char *str = "-123.45CS67"; int val = str2int(str); printf("str=%s\tval=%d\n", str, val); return getchar(); }
解析
转载请注明原文地址:https://jikaoti.com/ti/1ag7FFFM
0
程序员面试
相关试题推荐
Weakdollarorno,$46,000—thepriceforasingleyearofundergraduateinstructionamidtheredbrickofHarvardYard—is【C1】__
自定义工具栏上的按钮添加“自动索引”按钮,删除“查找”按钮。
Powerpoint2000中,使用()菜单中的“幻灯片母版”命令,进入幻灯片母版设计窗口,更改幻灯片的母版。A.编辑B.工具C.视图D.格式
软盘写保护的作用是()。A.防止持签B.防止读盘C.防止显示D.防止写盘
下列叙述中,不属于结构化程序设计方法的主要原则的是()。
改错题【要求】1)打开“T盘”中“P2vbp”文件,按参考界面形式编辑窗体界面,改正程序中的错误后,直接保存所有文件;2)改错时,不得增加或删除语句,但可适当调整语句位置。【题目】本程序的功能是生成由n(n通过InputBox函数输入)个3位升序
IEEE1394是一种并行接口标准。
有个服务器一直没有补丁更新,因为要求他的可用性,问怎么解决这个问题?
准确和无偏颇的数据是量化风险分析的基本要求。可以通过(55)来检查人们对项目风险的理解程度。
在实际应用中,用户通常依靠评价程序来测试系统的性能。以下评价程序中,(16)的评测准确程度最低。事务处理性能委员会(TransactionProcessingPerformanceCouncil,TPC)是制定商务应用基准程序(Benchmark)标
随机试题
早期肠套叠最佳的治疗方法是
患者,男,40岁。输血过程中出现头胀、四肢麻木、腰背部剧痛、呼吸急促、血压下降、黄疸等症状。该患者因输血发生了
A.干性坏疽B.湿性坏疽C.凝固性坏死D.液化性坏死E.坏疽性溃疡藏獒犬,因打斗致使左侧肩肿部有一5cm长的开放性创伤。一周后,该部位周围组织脱毛,浮肿;创面呈暗紫色、湿润、并覆有恶臭的红褐色分泌物分泌物镜检有坏死杆菌。该犬表现的病理特征属于(
《中华人民共和国建筑法》规定,建筑工程实行总承包的,对分包工程的质量由( )承担责任。
半机械化吊装设备按结构和吊装形式不同,分为( )起重机。
在几种项目融资方式中,不需要政府参与或支持的是()。
甲公司是一家上市公司。有关资料如下:(1)2015年1月1日,甲公司以定向增发普通股股票的方式,从非关联方处取得了乙公司70%的股权,于同日通过产权交易所完成了该项股权转让手续,并完成了工商变更登记,取得股权后甲公司能够控制乙公司的生产经营决策。甲公司定
A.Thanks,Rachel.B.That’swhatwedid.C.wewerealltalkingaboutsomeTVshows.D.It’sarealhonortohaveyouhere.M
现采用四级流水线结构分别完成一条指令的取指、指令译码和取数、运算,以及送回运算结果四个基本操作,每步操作时间依次为60ns,100ns,50ns和70ns。该流水线的操作周期应为(27)ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于流水线
以下关于城域网建设的描述中,不正确的是()。
最新回复
(
0
)