首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编码实现字符串转整型的函数(实现函数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
131
问题
编码实现字符串转整型的函数(实现函数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
程序员面试
相关试题推荐
TheMagicofSoundMusicisoneofthemostbeautifulformsofartisticexpressionseverinvented.Inmoviesandplays,musi
输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。
什么是SOAP,有哪些应用。
在金山毒霸的反垃圾邮件设置中,将禁止的地址“ABC@abe.com”更改为“abe@abe.COrn”。
设置围绕表格的边框宽度的HTML代码是______。A.tablesize=#B.tableborder=#C.tablebordersize=#D.tableborder=#
在计算机的应用中,cad是指()。A.计算机辅助制造B.计算机辅助教学C.计算机辅助设计D.计算机辅助测试
请根据设计模板创建演示文稿,命名为“总结”,保存在D盘根目录下。
软件设计模块化的目的是()。
在数据库系统中,“事务”是访问数据库并可能更新各种数据项的一个程序执行单元。为了保证数据完整性,要求数据库系统维护事务的原子性、一致性、隔离性和持久性。针对事务的这4种特性,考虑以下的架构设计场景:假设在某一个时刻只有一个活动的事务,为了保证事务
随机试题
调节阀前后压差较小,要求泄漏量少,一般可选用()阀。
肝叶切除病人的术后护理错误的是
某人拥有一套住宅建筑面积为200m2,整幢建筑物总面积为8000m2。其房地总价为8000万元,其中建筑物总价为5500万元。该人占有的土地价值为()万元。
根据现行增值税法规的规定,下列进项税额不能从销项税额中抵扣的项目有( )。
什么是素描的三大面五大调子?
教师职业是一种专门性职业。()
孔子尝曰:“未知生,焉知死?”生与死自孔子时起便是中国人始终关注的问题.并得到各种回答。尤其在汉代,人们以空前的热情讨论这两个问题,不仅是出于学者的学术乐趣.亦出于普通民众生存的需要。然而,正如孔子所说,在中国思想史上,对生的问题的关注似乎远胜于对死的问题
已知f(x)=∫0x(x-t)2g(t)dt,且g(t)在R上连续,g(1)=5,则f(3)(1)=______。
Inthe1920sAmericaenjoyedwhatwastobecomeknownas"anAgeofExcess".From1921-1929manufacturingoutputincreasedwith
ThereportsaysAmerica’surbanizationwillcontinuetobethemostsignificantissueaffectingtheindustry,ascitiesacrosst
最新回复
(
0
)