提问:怎么让0.3*700变成0.30*0700
除了手动输上,还有什么简便的方法
网友回答:
有一个字符串转换函数,可以让数字字符串转换为浮点型数据
头文件是#include<stdlib.h>
atof(),将指向的字符串转换为双精度浮点数,函数的返回值就是这个双精度浮点数。
比如:
#include <stdlib.h>
#incldue <stdio.h>
int main()
{
char str[]={"123.5"};
double doubleNum;
doubleNum=atof(str);
printf ("%f",doubleNum);
return 0;
}
出来的结果是123.500000,你也可以稍做修改,让字符串内容从键盘输入,然后由atof()进行转换,再进行相关运算,我记忆中,好像只有这个勉强满足一下,虽然出了好多0