计算一元二次方程C语言程序
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/10 06:13:28
#include#includeintmain(void){inta,b,c;//定义一元二次方程的三个数值;printf("请依次输入一元二次方程的三个参数abc,中间以空格隔开\n");scanf
希望有用,敬请采纳^_^#include#includeintmain(){voidroot2(doublea,doubleb,doubledisc);//定义方程有两个根时的函数voidroot1(
//只一处有错,还有一个注意输入格式.#include#includeintmain(){doublep,q,x1,x2,disc,a,b,c;scanf("%lf,%lf,%lf",&a,&b,&c
intmain()printf("请输入a,b,c");{scanf("%d%d%d",a,b,c);intx1,x2;inty=sqrt(b*b-4*a*c);if(y>0){x1=(-b+y)/2
#include#includeintmain(){inta,b,c,x,p,x1,x2;printf("输入三个实数:\n");scanf("%d%d%d",&a,&b,&c);p=b*b-4*a*
lf%错了,应该是%lf
下面判断有问题,d都已经开根号了怎么还判断是否大于零呢,应该在开根号之前判断另外语法问题else后面的(d
修改如下://---------------------------------------------------------------------------#include"stdio.h"#
scanf("a=%f,b=%f,c=%f",&a,&b,c&);c的输入啊,scanf("a=%f,b=%f,c=%f",&a,&b,&c);
double改做float再问:yiyuanercifangcheng.cpp(25):warningC4244:'=':conversionfrom'int'to'float',possiblelo
对于ax^2+bx+c=0intpanduan(inta,intb,intc){intm;m=b*b-4*a*c;return(m);}voidmain(){inta,b,c,flag,x1,x2,t
#include"stdio.h"#include"math.h"doublex1,x2,p;floatfile1(floata,floatb){x1=(-b+sqrt(p))/2*a;x2=(-b-
#include <stdio.h>#include <math.h>void main(){float a,b,c,x1,x2,di
#include#includevoidm(floata,floatb,floatc){\x09doublex1,x2;\x09x1=(-b+sqrt(b*b-4*a*c))/(2*a);\x09x2
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Collections;namespacecacFC{
/*结束程序请按“Ctrl+z”*/#include#includeintmain(){floata,b,c;doubled,x1,x2;printf("Enterthecoefficient
我没看你的算法对不对,如果是因为编译通不过的话是因为在末尾return中你return是字母o,不是数字0
我也刚学C,费了好几个小时,终于把这个问题搞定了!已经运行过了,结果跟谭版结果一样,敬请放心使用.#include"stdio.h"#include"math.h"voidmain(){doublea
#include;#include;#include;main(){floata,b,c,d,e,f;scanf("%f%f%f",&a,&b,&c);d=b*b-4*a*c;if(d>=0){e=(
#include#includevoidmain(){floata,b,c,x,delt;couta>>b>>c;delt=b*b-4*a*c;if(delt>0)cout