首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编码实现字符串转整型的函数(实现函数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
121
问题
编码实现字符串转整型的函数(实现函数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://www.kaotiyun.com/show/MxmZ777K
0
程序员面试
相关试题推荐
YourfriendDavidjustsentyouabookthatyouexpectedasabirthdaypresent.Sendane-mailtohimtoexpressyourappreciati
InEnglish,thewordforthesniffingappendageonourfaceisnose.Japanesealsohappenstousetheconsonantninthisword(
TheMagicofSoundMusicisoneofthemostbeautifulformsofartisticexpressionseverinvented.Inmoviesandplays,musi
判断单链表中是否存在环(网上说的笔试题)
把D:下的图片文件夹进行网络共享但是其他网络用户只能读取。
下面哪些属于中国域名()A.MicrosoftB.eeec.comC.ibm……ilD.bta.cn
将绘图画布中选中的图形组合成一个图形。
数码相机摄取的图像一般保存在CF或()卡上,可以与计算机的USB通信接口连接。
简述企业应用集成的内容层次,并比较EAI与ERP,CMM的异同。简述在你开发企业级应用集成平台后运行的具体效果。现在你认为还有哪些可改进之处以及如何去改进?
随机试题
工业企业一般设计的成本项目有()
—IthinkyoushouldphoneJennyandsaysorrytoher.—______.Itwasherfault.
继发性头痛是指
全血标本在室温放置一段时间后。血糖浓度有何变化
男性,34岁,被车撞伤胸腹部人院。查体:血压80/60mmHg,心率120次/分,鼻翼扇动,胸骨区吸气时凹陷,呼气时凸出,全腹压痛、反跳痛、肌紧张,移动性浊音(+)。腹穿抽出不凝血。X线检查:胸骨上端骨折,左右第3、4、5肋骨骨折。其主要的病理生理改变
患者,女,29岁,身体不适到中医院就诊,医生根据病情诊断为肾虚带下,该病症的特点有
如果结算参与人备付金账户内的余额不足,则被认定资金交收违约。( )
某村民委员会下列做法符合法律规定的是()。
A、 B、 C、 D、 C从每行或每列来看,图形上部分别含有1个“△”、1个“O”、1个“口”:上部有两个图形无填充,一个图形竖线填充;图形下部两个图形中含有弧线,两个图形中黑点填充,一个图形中无填充;故应选
Theywereexpectedtobemodelsofvirtue,honouredas______fortheircharacterasfortheirlearning.
最新回复
(
0
)