首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编码实现字符串转整型的函数(实现函数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
79
问题
编码实现字符串转整型的函数(实现函数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
程序员面试
相关试题推荐
Nowhereinnatureisaluminumfoundfree,owingtoitsalways______withotherelements,mostcommonlywithoxygen.
[A]TherelativelylowtuitionfeesinAsiaarealsoamaindrawforprospectivestudents.Lastyear,onlinehighereducationre
YouaredoingyourUCLAapplicationforgraduateadmission,andyouneedtworeferenceletters.Pleaseemailyourformerforeign
重载与覆盖的区别
DataReader和DataSet的异同
输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
设置拨号连接属性使得用户在使用拨号连接时需要使用我的Windows登录名和密码。
通过网上邻居查找名字为mary的计算机。
将金山网镖应用程序规则列表中的应用程序QQ2009删除。
在Excel中,函数ABS(ROUND(-1.478,2))的计算结果是()。A.-1.478B.1.48C.-1.48D.1.5
随机试题
根据《指导外商投资方向规定》的规定,属于限制类外商投资的项目有()。
患者,女,38岁,活动后心悸、气喘1年余,查体轻度贫血,心率快,律整,胸骨右缘第2肋间可闻及响亮而粗糙的收缩期杂音(3/6级),首先应考虑的疾病为
管道绝热按其用途可分为保温、保冷、()保护三种类型。
参与银行间债券交易的,还需向中央国债登记结算有限责任公司或银行间市场清算所股份有限公司支付()。
根据证券法律制度的规定,上市公司开发行股票所募集的资金,必须按照招股说明书所列资金用途使用。改变招股说明书所列资金用途,必须经()作出决议。
在岩石圈物质循环过程中,该山体岩石在地球表层可转化为()。
【2014年河北石家庄.单选】以下哪种形式不属于教师考核结果的依据.()
俄国历史上第一部关于国民教育的法令的是1786年的()。
设f(x)二阶可导,且f″(x)≥0,u(t)为任一连续函数;a>0,求证:
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
最新回复
(
0
)