首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编码实现字符串转整型的函数(实现函数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
77
问题
编码实现字符串转整型的函数(实现函数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://kaotiyun.com/show/MxmZ777K
0
程序员面试
相关试题推荐
AWelcomeE-mail欢迎邮件Someinternationalstudentsarecomingtoyouruniversity.Writethemane-mailinthenameoftheStudent
"Thecatdoesnotofferservices,"WilliamBurroughswrote."Thecatoffersitself."Butitdoessowithunapologeticcontradict
Weakdollarorno,$46,000—thepriceforasingleyearofundergraduateinstructionamidtheredbrickofHarvardYard—is【C1】__
Writealetterofabout100words,makinganapplicationtobeapostgraduatecandidateofauniversity.Youshouldwritenea
在新浪主页中,利用搜索功能,查找“汽车”相关的网站。
设置在每次下载文件时打开的本地目录都是上次下载时所打开的文件夹。
在Excel97中的活动单元格中输入“1/5”,默认情况下单元格内的显示是()。A.小数0.2B.分数1/5C.日期1月5日D.百分数20%
在foxpro中,要浏览多个数据库的字段,以下说法中正确的是()并允许进行字段的修改。A.使用listfields命令 B.browsefields命令C.前两者都不对 D.不能在command命令窗口中实现
自定义序列“第一季度,第二季度,第三季度,第四季度”,在B2:E2单元格区域中填充第一季度到第四季度的序列。
在实际应用中,用户通常依靠评价程序来测试系统的性能。以下评价程序中,(16)的评测准确程度最低。事务处理性能委员会(TransactionProcessingPerformanceCouncil,TPC)是制定商务应用基准程序(Benchmark)标
随机试题
Modemmedicinehastendedto______toomuch______developinghighlycomplicatedsurgicaltechniques.
最早应用于CT检查的部位是
关于腮腺多形性腺瘤手术的描述.错误的是
药品生产企业必须实施的质量管理规范是
接触振动作业和振动源的有()。
一件产品的最初采购价格占据了总采购费用的相当一部分。
学生伤害事故处理过程中遇到监护人、亲属等无理取闹的情况该如何处理?
在世界煤炭资源地质储量中,未探明储量占总储量的:在世界煤炭总储量中,硬煤的储量比褐煤的储量多:
By【51】outonajourneytonewandexcitingachievements,alearnerhastodistinguishwhatwayswillbebetterto【52】forreachin
A、Itistoocomplicatedtounderstand.B、Itarousesherinterestinaccounting.C、Itisn’tasboringassheexpected.D、Itisth
最新回复
(
0
)