#include<stdio.h>
intmy_atoi(chars[5])
{
intflag=1;//在这作为判断‘-‘的开关
intret=0;
char*p=s;
if(*p==‘-‘)//如果第一个字符为‘-‘,那么flag开关就会打开,置成-1;
{
flag=-1;
}
if(*p==‘+‘||*p==‘-‘)//如果第一个字符为‘-‘或者为‘+‘,那么不再做处理..
分类:
编程语言 时间:
2015-10-27 07:10:26
阅读次数:
213
没什么算法可言,但是就是要考虑周全。1.有可能ans超过long long那么溢出以后正负可能就不对了,所以先判断超过10位的话就直接输出边值。2.前一部分不符合规定就return 0,有这么几个情况都不行:+-2,- 992(负号和第一个数之前多了个空格,就不行)。但是+5455这种是对的。3.5...
分类:
其他好文 时间:
2015-10-26 22:36:55
阅读次数:
276
比如:输入字符串“1234”,返回数字1234。
输入字符串“+1234”,返回数字1234.
输入字符串“-1234”,返回数字-1234.
#include<stdio.h>
intmain()
{
intn;
intmy_atoi(chars[10]);
charstr[10];
gets(str);
n=my_atoi(str);
printf("%d\n",n);
return0;
}
i..
分类:
其他好文 时间:
2015-10-26 13:51:29
阅读次数:
181
Implementatoito convert a string to an integer.Hint:Carefully consider all possible input cases. If you want a challenge, please do not see below and ...
分类:
其他好文 时间:
2015-10-25 19:09:49
阅读次数:
184
第20 题:题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345思路:atoi 主要考虑的是对输入的校验和边界处理,以及处理正负符号等 1 package com.rui.microsoft; 2 3 public class Test20_Str....
分类:
编程语言 时间:
2015-10-25 11:59:32
阅读次数:
186
#include<stdio.h>
#defineM10
intmy_atoi(chars[])
{
intnum=0;
inti=0;
while((s[i]=getchar())!=‘\n‘)
{
if(s[i]>=‘0‘&&s[i]<=‘9‘)
num=(num*10)+(s[i]-‘0‘);
i++;
}
if(s[0]==‘-‘)
num=-num;
returnnum;
}
intmain()
{
chararr[M]={0};
printf("%d",my..
分类:
编程语言 时间:
2015-10-21 00:25:19
阅读次数:
211
实现函数atoi()。该问题的内容很长,其实主要是描述一些可能的边界问题。对于整数来说,两大问题就是是正负号的问题和是整数范围是否越界的问题。该题思路比较简单,就是先去掉多余的空格字符,然后读符号(注意正负号都有可能,也有可能没有符号),接下来按顺序读取数字。...
分类:
其他好文 时间:
2015-10-13 00:21:21
阅读次数:
151
[Problem]Implementatoito convert a string to an integer.Hint:Carefully consider all possible input cases. If you want a challenge, please do not see b...
分类:
其他好文 时间:
2015-10-06 01:51:36
阅读次数:
142
问题叙述性说明:Implement atoi to convert a string to an integer.解决问题的思路:对于一个字符串,需要注意以下几点:1、所有的空气过滤器在字符串的开头格字符;2、注意数字字符前面的“+”和“-”字符。从而确定数字的正负号;3、仅仅处理数字字符,一旦出现...
分类:
其他好文 时间:
2015-10-04 14:48:04
阅读次数:
139
atoi是一个比较常用的字符串转换成整数的函数,原型是int atoi(const char *str)输入一个字符串,返回一个int型变量,但是它的实现在不同平台下不尽相同,今天做leetcode的时候就遇到了这个问题。leetcode的这道题是这样的:Expression Add Operato...
分类:
其他好文 时间:
2015-09-24 16:13:01
阅读次数:
220