大家帮帮小弟!!!看下下面的程序。
c语言吧
全部回复
仅看楼主
level 1
iamgreat 楼主
一题求一元二次方程的根。系数分别为a,b,c.d=b*b-4*a*c,考虑d大于0,小于0,等于0三种情况。 小弟编程如下:
#include "math.h" #
include "stdio.h" main() {double a,b,c,d,x1,x2; printf("please input a,b,c:\n"); scanf("%d %d %d\n",&a,&b,&c); d=b*b-4*a*c; if(d>0) printf("x1=%d x2=%d\n",(-b+sqrt(d))/(2a),(-b-sqrt(d))/(2a)); else if(d=0) printf("x1=x2=%d\n",(-b)/(2a)); else printf("no answers!\n"); } 小弟才开始学C,所以这么简单的题也做不出,大家不要笑话,帮忙看看哪里写的不合要求,运行不了,谢谢!!
2007年06月24日 16点06分 1
level 0
解有很多啊 .当d<10e6时也算0  啊.还有复解.在侃侃吧
2007年06月25日 01点06分 2
1