55问答网
所有问题
当前搜索:
c语言double怎么用
求教懂
c语言
的大神们,以下代码有何问题
答:
用scanf读取
double
类型的变量要用%lf。scanf("%lf,%lf,%lf",&a,&b,&
c
);另外,用printf输出double类型的变量也要用%lf 试试
C语言
的一丢丢简单的问题~
答:
第一你的输出就有问题 应该是printf("%f\n",x);你的a/b 是用括号括起来的这样其结果就是0 再转换成
double
也是0 你只要把其中的括号去掉就行了。
c语言
中有没有反双曲正切,反双曲余切函数啊
答:
C 的 双曲函数是 cosh,sinh,tanh 没有反双曲函数。双曲函数是 exp 函数 组合。反双曲函数要自己写。
c语言
,对重载函数的调用不明确是什么意思,
怎么
解决、
答:
原因:fabs(k)有点问题。k是整数,而 fabs()有如下几种原型:
double
fabs ( double x );float fabs ( float x );long double fabs ( long double x );因此编译器需要将k 转为double,float和long double中的一种类型,但是有三种可能,所以编译器不知道你要的是哪一种,所以报“调用...
C语言
引用<math.h>神奇出错 求高手
答:
include<stdlib.h> include<math.h> int main(void){
double
x,y;scanf("%lf",&x);if(x>=0){ y=sqrt(x);} else{ y=(pow(x,2)+2*x+1)/x;} printf("%lf\n",y);system("pause");return 0;} y=(pow(x,2)+2*x+1)/x;printf("%lf\n",y);上面的两句错了,
c
中没...
这道
c语言
题目
怎么
写?求大神
答:
在手机上用易历知食软件里面的微
C程序
设计功能来编个示例代码并运行程序,手机上代码如下:运行结果如下:完整文本代码:include <stdio.h>double Sn( double a1,double an,
double d
);int main(){ double a1,an,d; printf("输入第一项、最后一项和公差(空格相隔)\n"); scanf("%lf %lf %lf...
C语言
我这样写问题出在哪
怎么
解决
答:
你在定义diyi,dier,disan等几个函数时都定义了返回值类型是
double
,但却都没有return语句,这就是问题所在。应该把定义中的double改为void。
c语言
输入x,
怎么
计算e的2x次方,和lg2x
答:
<math.h>里有:
double
log10 (double t);只要t传入2x的值就是lg2x;double pow(double a,double b);或者double exp(double b);只要a传入E,b传入2x就是e2x;记得编译加-lm哦
C语言
输入坐标输出一个带边框的三角形
答:
include <stdio.h>#include <math.h>int PinAB(
double
x0, double y0, double x1, double y1, double x2, double y2){double Kb, Kc;Kb = x0*y1 - x1*y0;Kc = x0*y2 - x2*y0;if (((0 > Kb) && (0 < Kc)) || ((0 < Kb) && (0 > Kc))) return 1;elsereturn...
C语言
将将二维数组的元素复制到另外一个数组,用基于变长数组的函数复制...
答:
v][b];} } void k_a(int b,int g,
double
ak[Q][K]){ int i,j;for(i=0;i<b;i++){ for(j=0;j<g;j++)printf(" %.1lf ",ak[i][j]);/*这里有错误*/ printf("\n");} } 主要的错误是数组大小不能是变量,另外的错误就是数组下标的类型总是int,不要用double。
棣栭〉
<涓婁竴椤
45
46
47
48
50
51
52
53
54
涓嬩竴椤
灏鹃〉
49
其他人还搜