怎么让0.3*700变成0.30*0700

怎么让0.3*700变成0.30*0700

1 个回答

糖卷卷

提问:怎么让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

  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题