T:实现一个函数intmy_atoi(chars[]),可以将一个字符串转换为对应的整数。比如:输入字符串“1234”,返回数字1234。输入字符串“+1234”,返回数字1234.输入字符串“-1234”,返回数字-1234.#include<stdio.h>
#include<math.h>
intmy_atoi(chars[],intlen)
{
ch..
分类:
其他好文 时间:
2016-03-22 06:40:16
阅读次数:
163
实现一个函数intmy_atoi(chars[]),可以将一个字符串转换为对应的整数。#include<stdio.h>
#include<stdlib.h>
intmy_atoi(char*p)//将一个字符串转换为对应的整数
{
intflag=1;
intret=0;
if(*p==‘-‘)
{
flag=-1;
}
if((*p==‘+‘)||(*p==‘-‘))
{
p+..
分类:
其他好文 时间:
2015-11-24 06:21:55
阅读次数:
181
#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
#include<stdio.h>
intmy_atoi(chars[])/*字符串转换函数*/
{
char*p=s;
intflag=1;
intret=0;
if(*p==‘-‘)
{
flag=-1;
}
if((*p==‘+‘)||(*p==‘-‘))
{
p++;
}
while(*p!=‘\0‘)
{
if((*p>=‘0‘)&&(*p<=‘9‘))
{
ret=10*ret+*p-‘0‘;
p++;
}
}
returnflag*ret;
..
分类:
编程语言 时间:
2015-10-27 07:09:46
阅读次数:
262
比如:输入字符串“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
#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的重写,atoi的功能是字符串能够转换为整数保存,仅仅针对于整数,浮点数以后会有写://实现一个函数intmy_atoi(chars[]),可以将一个字符串转换为对应的整数。
#include<stdio.h>
#include<ctype.h>
intmain()
{
charst[50];
gets(st);
prin..
分类:
其他好文 时间:
2015-07-24 00:13:00
阅读次数:
115