【C语言】编写一个函数,将一个数字字符串转换成该字符串对应的

【C语言】编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)

分类:c语言基础

/*编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)例如:"12" 返回12"-123" 返回-123函数原型:int my_atof(char *str)*/#include <stdio.h>int my_atof(char *str){int flag=0;int m=0;if(*str=='-') {flag=1;str++;}while(*str!='\0'){if(*str<'0'|| *str >'9' )return 0;m*=10;m+=*str-'0';str++;}if(flag==0)return m;elsereturn m*-1;}int main(){char s[100]={0};scanf("%s",s);printf("%d\n",my_atof(s));return 0;}

上一篇【C语言】将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)下一篇【C语言】最大公约数(更相减损法)和(辗转相除法)

顶0踩0

,地球仍然转重,世间依旧善变,而我永远爱你。

【C语言】编写一个函数,将一个数字字符串转换成该字符串对应的

相关文章:

你感兴趣的文章:

标签云: