非常风气网www.verywind.cn
首页
c语言double怎么用
问问各位
c语言
大神,下面这个程序为何编译不了?
答:
有几个错误 多了两个scanf whilr ---while f -->%lf 1f-->%lf 基本上gcc能编译通过,有些编译器编译不通过,你把const去掉 include <stdio.h>int main(){ const
double
a=1.8; const double b=32.0; const double
c
=273.16; double temperature,Celsius,Kelvin; printf...
这是
C语言
的一道求一元二次方程两个根的程序,可以编译出来但是结果出...
答:
不能直接将
double
型数据赋值给int型变量,这样会造成数据精度的丢失,比如3.2 赋值给int型 以后就成了 3。建议将 bol 申明成double ,这样就不存在数据精度的丢失,当然就不会有警告了。另外,还有几个警告的地方:double a,b,
c
,delta,root1,root2; // 这里的root1和root2都没有在
使用
前初始化...
请大家看一下下面的
C语言
程序哪里出错了,题目是求一元二次方程的解...
答:
您好,您的程序一共有两个地方有问题,第一是读取输入的时候,a,b,
c
定义成
double
,所以读入的时候不能用%d,而应该:scanf("%lf%lf%lf", &a, &b, &c);另外在判断的时候,if(disc=0)是不对的,应该是 if(disc==0)都改好应该没事了 :)祝顺利。
棣栭〉
<涓婁竴椤
45
46
47
48
49
50
51
52
53
76
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网