帮忙检查一下c语言的程序错在哪里,题目是求解一元二次方程.a*x*x+b*x+c=0题目是求解一元二次方程.a*x*x+b*x+c=0# include# include float x1,x2,disc,p,q;greater_than_zero(float a,float b){x1=(-b+sqrt(disc))/(2*a);x2=(-b-sq

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 10:11:02
帮忙检查一下c语言的程序错在哪里,题目是求解一元二次方程.a*x*x+b*x+c=0题目是求解一元二次方程.a*x*x+b*x+c=0# include# include float x1,x2,disc,p,q;greater_than_zero(float a,float b){x1=(-b+sqrt(disc))/(2*a);x2=(-b-sq

帮忙检查一下c语言的程序错在哪里,题目是求解一元二次方程.a*x*x+b*x+c=0题目是求解一元二次方程.a*x*x+b*x+c=0# include# include float x1,x2,disc,p,q;greater_than_zero(float a,float b){x1=(-b+sqrt(disc))/(2*a);x2=(-b-sq
帮忙检查一下c语言的程序错在哪里,题目是求解一元二次方程.a*x*x+b*x+c=0
题目是求解一元二次方程.a*x*x+b*x+c=0
# include
# include
float x1,x2,disc,p,q;
greater_than_zero(float a,float b)
{x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
}
equal_to_zero(float a,float b)
{
x1=x2=(-b)/(2*a);
}
smaller_than_zero(float a,float b)
{
p=-b/(2*a) ;
q=sqrt(disc)/(2*a);
}
void main ( )
{
float a,b,c;
printf("\nInput a,b,c:");
scanf("%f,%f,%f",&a,&b,&c);
printf("\nequation:%5.2f*x*x+%5.2f*x+%5.2f=0\n",a,b,c);
disc=b*b-4*a*c;
printf("root:\n");
if (disc>1e-6)
{
greater_than_zero(a,b);
printf("x1=%5.2f\tx2=%5.2f\n\n",x1,x2);
}
else if (fabs(disc)

帮忙检查一下c语言的程序错在哪里,题目是求解一元二次方程.a*x*x+b*x+c=0题目是求解一元二次方程.a*x*x+b*x+c=0# include# include float x1,x2,disc,p,q;greater_than_zero(float a,float b){x1=(-b+sqrt(disc))/(2*a);x2=(-b-sq
1、从函数前要加void
2、getch()函数要包含在头文件中
别的没什么错误.
以下是我自己的程序,由于我写的内容多,所以包含了过多的头文件,你这个问题可以很好的解决.
#include "stdio.h"
#include "string.h"
#include
#include
#include
using namespace std;
float x1,x2,disc,p,q;
void greater_than_zero(float a,float b)
{
x1 = (-b + sqrt(disc))/(2*a);
x2 = (-b - sqrt(disc))/(2*a);
}
void equal_to_zero(float a,float b)
{
x1 = (-b)/(2*a);
x2 = x1;
}
void smaller_than_zero(float a,float b)
{
p = (-b)/(2*a) ;
q = sqrt(disc)/(2*a);
}
void main ( )
{
float a,b,c;
printf("\nInput a,b,c:");
scanf("%f,%f,%f",&a,&b,&c);
printf("\nequation:%5.2f*x*x+%5.2f*x+%5.2f=0\n",a,b,c);
disc=b*b-4*a*c;
printf("root:\n");
if (disc>1e-6)
{
greater_than_zero(a,b);
printf("x1=%5.2f\tx2=%5.2f\n\n",x1,x2);
}
else if (fabs(disc)

帮忙检查一下c语言的程序错在哪里,题目是求解一元二次方程.a*x*x+b*x+c=0题目是求解一元二次方程.a*x*x+b*x+c=0# include# include float x1,x2,disc,p,q;greater_than_zero(float a,float b){x1=(-b+sqrt(disc))/(2*a);x2=(-b-sq 帮忙检查一下英语哪里错了 我的杭电ACM2028哪里错了程序自己运行了几个例子都没问题,但是在杭电里用C语言提交上去就是WA…… 高手帮看下哪里出问题了…… 题目是 求n个数的最小公倍数. 输入包含多个测试实例,每个 在语言处理程序中,解释程序的功能是() A.解释执行高级语言程序 B.将汇编语言程序编译成目标程序 C.解释执行汇编语言程序 D.将高级语言程序编译成目标程序 求一个c语言程序 题目是 0到100的和 麻烦各位帮忙检查一下一下C语言语句哪里错了/*e2-4.c*/#include stdio.hvoid main(){ unsigned int x=65535;printf(x=%d,%o,%x,%u,x,x,x,x);} 帮忙检查一下这张的题目是否正确,错的改正 编写计算长方形面积和周长的C语言程序哪里错了? 【C语言】下面程序的功能是:读入一个整数m,计算如下公式的值:下面程序的功能是:读入一个整数m,计算如下公式的值:我的程序哪里错了. C语言编程计算字母在字母表中的序号.请问下面的程序错在哪里?为什么用getchar(a)时,下面的程序运行结果不正确,当把getchar(a)改成scanf(%c,&a)后运行结果又对了?谁知道原因啊?本程序目的是根 C语言的表达式这样写是合法的吗?a=(b=4)+(c=6);这是一个C语言视频教程中的例子,但在C程序中试验却不能通过,不知错在哪里,#includestdio.hvoid main(){int a,b,c;a=(b=4)+(c=6);printf(%d ,a);}看到大家的回 C语言程序:倒序打印26个英文字母(程序改错)请帮忙改改错,让此程序能够实现题目要求 计算1!+2!+...+20!的c语言程序 帮我看看这是哪里错了 算出来的结果不对阿. 帮忙检查一下哪里不对,判断第二小个速度 个人认为是错 没有约成最简分数 关于C语言的一个题目,求解释,如下图,谢谢答案是有的,就是不明白程序,求大神解释一下整个程序 y=x^2+2/3(x+1);在c语言程序中哪里有错误 Misplaced 编译不成功,在写C语言的时候,是哪里错了 C语言程序:判断ax^2+bx+c=0的方程有几个解,如果有则输出,系数a,b,c由键盘输入.下面是我编写的,错在哪里?#include#includevoid main(){float a,b,c;printf(plese input a,b,c: );scanf(%f,%f,%f,&a,&b,&c);if(b*b-4*a*c>0)pri