77问答网
所有问题
急求解答!C语言程序显示-1#IND00,求大神们解答
如题所述
举报该问题
其他回答
第1个回答 2019-07-22
有2个小问题。
就是main函数的返回类型,
main
函数的返回值类型必须是
int
,
只有int类型的返回值才能传递给操作系统等程序的激活者
a1为double类型,因此输出输入时候使用‘%lf’
=》printf("%lf",a1);
相似回答
C语言
出现了-
1
.
#IND00
的问题
答:
{f=sqrt(1/(l*c)-pow(r,2)/(4*pow(c,2)));printf("电容=%lf 频率=%lf\n",c,f);} else {printf("error!\n");} } } 加个if语句判断一下根号下面是否大于0,大于零就执行开根号,小于零就打印error!,运行
程序
电感输入0.00001,电阻输入90,结果是前两个打印error,后面的8个都...
C语言
输出了 -
1
.
#IND00
.-1.#IND00 这是什么意思
答:
凡是出现-1.
#IND00
.基本可以肯定是发生了除0错误。比如k1=-1*(x2-x1)/(y2-y1);k2=-1*(x4-x3)/(y4-y3);e=(d-b+k1*a-k2*c)/(k1-k2);f=(k1*k2*(c-a)+k2*b-k1*d)/(k2-k1);都可能发生。
一
个简单的
c语言程序,
输出-
1
.
#IND00
..不知道哪里错
答:
进行浮点数
编程
时,如果没有注意,常常会出现输出类似 1.
#IND,
1
.#INF 或者 nan, inf 之类奇怪的输出。这通常隐含了浮点数操作的异常。特殊浮点数的含义 1.#INF / inf:这个值表示“无穷大 (infinity 的缩写)”,即超出了计算机可以表示的浮点数的最大范围(或者说超过了 double 类型的最大值)。
C语言
结果是-
1
.
#IND00
怎么回事,我应该也没有进行非法的运算呀?_百度知 ...
答:
主要是输入语句要用%lf include<stdio.h>#include<math.h>main(){double n,m,x,y,s,t,y0;printf("Enter x:");scanf("%lf",&x);//double的输入必须%lf t=-1;y=1;s=x*x;m=2;n=2;do{y0=y;y=y+(t*s)/m;s=s*x*x;n=n+2;m=m*n*(n-1); t=-t;}while(fabs...
c语言
高手进 -
1
.
#IND00
求救
!!
答:
double norm(double x1[N],double x2[N]){ int i,j,n;double a;n=N-1;double sum[N];for(i=0;i<=n;i++){ if(x2[i]>x1[i])sum[i]=x2[i]-x1[i];else sum[i]=x1[i]-x2[i];} for(a=0,j=0;j<=n;j++){ if(a<sum[j])a=sum[j];} return a;} void ...
请问
c语言程序
运行出现结果p=-
1
.
#IND00
是怎么回事
,,
有好几次出现这样...
答:
这是一个NAN(not a number)数,代表你的计算出现错误,常见的是除零之类的错误。参考资料:http://baike.baidu.com/view/409924.htm
C语言
中出现
1
.
#IND00
如何解决?
答:
(1/(l*c)-pow(r,2)/(4*pow(c,2)))我试验了几个数字,结果为负值,不能开sqrt,所以结果是 输出后频率就一直=-1.
#IND00
不知道原来公式是什么,发出来,修改一下,应该可以了 printf("=%lf==\n",(1/(l*c)-pow(r,2)/(4*pow(c,2)));看看结果 ...
大家正在搜
c语言程序100例
c语言程序编程
C语言程序
一个C语言程序是由
C语言程序的基本单位
用C语言编写的程序被称为
简单c语言程序
用c语言编写的代码程序
c语言程序由什么构成