首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编码实现字符串转整型的函数(实现函数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
89
问题
编码实现字符串转整型的函数(实现函数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
程序员面试
相关试题推荐
TheUnitedStatesInterstateHighwaySystemisaninfrastructurefeatofunprecedentedproportions.Notonlydoesitjoinallfi
Signslike"Pleaseratemefivestars"pointtoagrowingproblemwithbusinessesintheon-demandeconomyofapp-basedservices
将一整数逆序后放入一数组中(要求递归实现)
ASP.NET与ASP相比,主要有哪些进步?
关于Word打印操作的正确说法是()。A.打印格式由Word控制,用户无法调整B.Word的打印过程一旦开始,在中途无法停止打印C.打印前可进行打印预览D.Word每次只能打印一份文稿
关系型数据库只能描述()关系。A.网络型B.二维表格C.图D.层次型
软盘写保护的作用是()。A.防止持签B.防止读盘C.防止显示D.防止写盘
以下哪个配置将VLAN25应用于快速以太网接口0/3?A、conftinterfacef0/1switehportmodetrunkvlan25B、conftinterfacef0/3swi
若某航空公司的飞机订票系统有n个订票终端,系统为每个订票终端创建一个售票终端的进程。假设Pi(i=1,2,…,n)表示售票终端的进程,Hj(j=1,2,…,m)表示公共数据区,分别存放各个航班的现存票数,Temp为工作单元。Pi进程的工作流程如图6-3所
随机试题
A.标志透明带的出现B.由初级卵母细胞和单层扁平的卵泡构成C.由初级卵母细胞完成第一次减数分裂后形成D.自胎儿期至生殖期均可出现,青春期开始时仅为30万~40万个E.由卵丘形成原始卵泡
关于第一产程处理,下列哪项不对
腰椎斜位标准片所见,错误的是
确诊风湿热的次要表现哪一项是错误的
新生儿败血症的治疗,哪项不正确
根据《合同法》,以下说法错误的是()。
石渣面层抹灰压实后尽量保证石渣大面朝上,并宜高于分格条( )。
【2018下】中国古琴有着悠久的历史,在古代文化生活中占有重要地位。下列选项中,不属于中国古琴名曲的是()。
人类最早的造型艺术产生于________,即距今三万到一万多年之间。
A、Inthemorning.B、Atnoon.C、Intheevening.D、Atnight.C
最新回复
(
0
)