转化
doudouwa1234
这个作者很懒,什么都没留下…
展开
-
【C语言】为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
/*为下面的函数原型编写函数定义:int ascii_to_integer(char *str);这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数包含了任何非数字字符,函数就返回零。请不必担心算数溢出。提示:这个技巧很简单:你每发现一个数字,把当前值乘以10,并把这个值和新的数字所代表的值相加。*/#include int ascii_t原创 2015-04-02 12:19:36 · 1337 阅读 · 0 评论 -
【C语言】编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)。
/*编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)例如:“12“ 返回12 “-123“ 返回-123函数原型:int my_atoi(char *str){}*/#include int my_atoi(char *str){ int n=0; int sum=0; if (*str=='-') { str++; n=1; }原创 2015-04-02 13:10:32 · 9980 阅读 · 1 评论 -
【C语言】编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
//编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)//例如:“12.34“ 返回12.34. " -12.34" 返回12.34#include #include #includedouble my_atof(char *str) { int flag=0; int count = 0;原创 2015-04-03 14:07:16 · 2636 阅读 · 0 评论 -
【C语言】判断一个数是否为回文数
//判断一个数是否为回文数#include int fun(int x){ int i,j=0; int a[10]; for(i=0;x!=0;i++) //把整形转到数组中 { a[i]=x%10; x=x/10; j++; } for(i=0;i<j;i++) //输出看转的是否正确 { printf("%d ",a[i]); } for(i原创 2015-04-03 14:54:50 · 7772 阅读 · 0 评论