如何用C语言写一个程序来求二次方程的实根?
步:
打开可视化 C++ 6.0-File-New-File-C++ 源文件
2。
定义变量:
#包括
#包括
无效主()
{
双 a,b,c;
为什么C语言一元二次方程有两个相等的实根时会报错?
不会报错,比如下面的程序:
#include “stdio。h”#include “数学。h”main(){float a,b,c;double d,e,delta;printf(“输入 a,b,c ”);scanf(“fquot;,&a,&b,&c);delta=b*b-4*a*c;if(delta<0){ printf(”This equation has no real roots &q
C语言在一个变量中求二次方程的实根和复根,有什么问题
第一个错误:int a,b。c、D、E、F、x1、x2; b 和 c 应该是逗号而不是点; 第二个错误:E=sqrt D; 并且 E=sqrt -D; 应改为 E=sqrt(D); 和 E=sqrt(-D); 函数调用参数应该放在()。第三个错误:x1=F+D/2a,x2=FD/2a; 两个句子之间应该有一个分号; 否则它会被编译器视为逗号表达式。最后建议你加上#include
发表评论