电脑网络

怎么让0.3*700变成0.30*0700

346 浏览

怎么让0.3*700变成0.30*0700

1 个回答

糖卷卷用户头像
糖卷卷 回答于 2024-07-20
已采纳

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

我来回答

相关问题