一元二次方程求解 c語言實現

# include <stdio.h>
int main(void) {
	//保存三個係數於計算機中
	int a=1;
	int b=2;
	int c=2;
	float x1;
	float x2;
	float delta;//delta=b*b-4ac

	delta=b*b-4*a*c;
	if(delta>0) {
		x1=(-b+delta)/2*a;
		x2=(-b-delta)/2*a;
		printf("該方程有兩個解,x1=%f,x2=%f\n",x1,x2);
	} else if(delta==0) {
		x1=(-b)/2*a;
		x2=x1;
		printf("該方程有1個解,x1=%f,x2=%f\n",x1,x2);
	} else {
		printf("該方程無解");
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章