【vc++】求二次函数的根
#include<stdio.h>#include<math.h>
int main()
{
double a,b,c,disc,x1,x2,p,q;
printf("Please entir a,b,b:\n");
scanf("%lf,%lf,%lf",&a,&b,&c);
if(b*b-4*a*c>=0)
{
disc=b*b-4*a*c;
p=-b/(2.0*a);
q=sqrt(disc)/(2.0*a);
x1=p+q;
x2=p-q;
printf("x1=%7.2f\nx2=%7.2f\n",x1,x2);
}
else printf("not root!\n");
return 0;
}
只供检查使用,不能根据这个直接填答案!!!!
嘿嘿
小白一枚,每次学习都会上传,谢谢宝宝们的意见啦 poiugh岁月 发表于 2017-3-17 12:23
楼主你好写程序的过程中最好加上提示信息以及//哦方便以后的查看分类整理也是一个程序员应该有的品质 ...
谢谢宝宝的提醒~ 本帖最后由 郑恺 于 2017-3-17 16:35 编辑
望烽烟 发表于 2017-3-17 01:23
好吧还是跑了一下,随手打了1 2 1
解出来的话两个根应该都是-1
所以楼主应该还有没考虑好的地方,明天睡 ...
是用半角字符,隔开的!我没有给提示(∩_∩) {:1_924:}{:1_923:}{:1_923:}{:1_923:}好桑心没有人 坐等大神吧 本帖最后由 望烽烟 于 2017-3-17 01:19 编辑
刚写完C艹作业准备睡所以只是简单的看了下……
应该是printf("Please entir a,b,c:\n");吧
其他没怎么看,楼主加油 牛比啊,谢谢了 好吧还是跑了一下,随手打了1 2 1
解出来的话两个根应该都是-1
所以楼主应该还有没考虑好的地方,明天睡觉起来再好好想想吧,晚安 楼主你好写程序的过程中最好加上提示信息以及//哦方便以后的查看分类整理也是一个程序员应该有的品质呢 entryman 发表于 2017-3-17 10:03
求近似数值解是可以这么做,精度是个问题
我发现了!!!
页:
[1]
2