C 将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
2015-03-23 11:27
204 查看
double att(char *p)
{
int sum = 0;
int i = 0;
int a = 1;
double q;
if(*p == '-')
{
a = -1;
p++;
}
while(*p != '.')
{
sum = sum * 10 + (int)(*p - '0');
p++;
}
p++;
while(*p != '\0')
{
sum = sum * 10 + (int)(*p - '0');
p++;
i++;
}
q = (double)sum;
for(;i >= 0; i--)
{
q = q / 10;
}
q = q * a;
return q;
}
{
int sum = 0;
int i = 0;
int a = 1;
double q;
if(*p == '-')
{
a = -1;
p++;
}
while(*p != '.')
{
sum = sum * 10 + (int)(*p - '0');
p++;
}
p++;
while(*p != '\0')
{
sum = sum * 10 + (int)(*p - '0');
p++;
i++;
}
q = (double)sum;
for(;i >= 0; i--)
{
q = q / 10;
}
q = q * a;
return q;
}
相关文章推荐
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数);函数原型:double my_atof(char *str)
- C语言 将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数 函数原型:double my_atof(char *str)
- 将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数
- 【C语言】将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 用c语言实现 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- C语言 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数) 例如:“12.34“ 返回12.34 “-123.34“ 返回-123.34 函数原型:double my_
- 将一个数字字符串转换成这个字符串对应的数字包括正浮点数、负浮点数)
- 将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 【c语言】编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 【C语言】编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- double my_atof(char *str)将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数,负浮点数)
- 编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)
- 编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)
- 将一个数字字符串转换成这个字符串对应的数字
- 将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)