上海教科实验中学高中:刚学c语言 请教
来源:百度文库 编辑:杭州交通信息网 时间:2024/04/26 05:56:24
#include<math.h>
main()
{
float a,b,c,disc,x1,x2,p,q;
scanf(“a=%f,b=%f,c=%f”,&a,&b,&c);
disc=b*b-4*a*c;
p=-b/(2*a);
q=sqrt(disc)/(2*a);
x1=p+q;x2=p-q;
printf(“\nx1=%5.2f\nx2=%5.2f\n”,x1,x2);
}
这里的disc和sprt是什么意思 刚学 比较..的问题 不要笑偶
main()
{
float a,b,c,disc,x1,x2,p,q;
scanf(“a=%f,b=%f,c=%f”,&a,&b,&c);
disc=b*b-4*a*c;
p=-b/(2*a);
q=sqrt(disc)/(2*a);
x1=p+q;x2=p-q;
printf(“\nx1=%5.2f\nx2=%5.2f\n”,x1,x2);
}
这里的disc和sprt是什么意思 刚学 比较..的问题 不要笑偶
disc是这段程序自定义的一个关键词,在这里起的作用就是等于b*b-4*a*c这个值,而a,b,c这三个值在这里都是键盘键入的三个浮点数.
至于sprt是个函数,也是自定义的,在这段程序没有说明,应该在程序后面还有一段关于sprt函数内容的程序,否则是运行不了的.这段程序的结果就是在屏幕上显示出运算后的X1,X2的值
disc是前面定义的浮点型变量,sqrt是一个函数吧,大概是求平方
disc是一个float型的变量
sqrt表示开方函数
解一元二次方程的程序。
disc=b*b-4*a*c(disc就是后面那个表达式的值)
sqrt()是一个函数,开根号。
disc是自定义的名,与p、q等一样的。sqrt()是C语言自带函数指平方根!