66问答网
所有问题
为什么用c语言编写根号计算的时候输出结果居然为负?
这是咋回事啊
举报该问题
其他回答
第1个回答 2019-10-08
double _sqrt(double a)
{
double x1 = 0.0;
double x2 = a/2;
while(x1! = x2)
{
x1 = x2;
x2 = (x1 + a/x1)/2;
}
return x1;
}
本回答被网友采纳
第2个回答 2019-10-08
两个if怎么可能同时成立。输出的是初始值
相似回答
c语言程序为什么
运行就是得不出正确
结果?
答:
其实你这个程序是对的,
可能是你输入有错
,注意到这一句:scanf("%lf,%lf,%lf",&a,&b,&c);你的“格式控制”字符串中有逗号,因此输入时必须在三个数之间加逗号。C规定:如果在“格式控制”字符串中除了格式说明以外还有其 它字符,则在输入数据时应输入与这些字符相同的字符。下面 输入是合法...
C语言
sqrt()的用法
答:
C语言
中sqrt函数是指的开方
运算
函数,得到
的结果
是函数变量(可以是数值,也可以是变量名)的算术平方根。在VC6.0中的math.h头文件的函数原型为doublesqrt(double)。说明:sqrt系SquareRootCalculations(平方根
计算
),通过这种运算可以考验CPU的浮点能力。程序例:include include intmain(void){ doublex=4...
C语言
对负数开
根号
答:
负数当然不可以开更号了但是要显示出复数来很简单先判断内部表达式是否
为负
如果是负那么就开他相反数的更号值然后显示
的时候
后面多个i不就好了只是个显示问题 跟
计算
没有关系的
C语言程序
运行
时根号
不读取 输入根号2 读取
结果
还是2 不是根号2
答:
要让程序运行中你可以输入√2,还要它能识别出来的话,你只能让它接受一个字符串,然后你自己根据√和2去给变量赋值为√2,直接输入√2把它赋给一个REAL变量的话它是不会干的
C语言
求解,,哪里出错了
???
答:
你写的算法有问题,k、m分别从p、q两端向中间靠拢,这样可能找不到
结果
!还有其中的j=1;这句不需要的,j应该在循环前初始为0。int f(int p, int q, int a[][3]){ int k,m,n,t,i=0; for(k=p;k<q;++k){ for(m=k+1;m<=q;++m){ t=k*k+m*m;//
计算
k、m的平方...
c语言
开
根号运算
符c语言开根号
答:
关于
c语言
开
根号运算
符,c语言开根号这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、你这个程序 开方上是没问题的 而是计算s有问题应该是#include#includevoid main(){ float a,b,c,s,m; ...
大家正在搜
为什么c语言没有输出结果
c语言为什么输出不了
c语言编写两个整数输出最大的
c语言输出不了结果
编写c语言程序输出图形
编写c语言程序输出名字
用c语言编写的代码程序
c语言输出图案的程序怎么打
用c语言编写1加到100
相关问题
用C语言编写开平方根程序的问题!
C语言中输出结果保留根号用什么命令
C语言printf没有输出,计算距离的结果显示也是负数
C语言,输入一个实数a计算并输出其平方根
C语言 对负数开根号
我用C语言写的程序,为什么输入根号二后会出现死循环?
用C语言编程计算π的值
求大神解释为什么我这个C语言编写,输出全是A,错在哪呢?