c语言经典编程282例编程问题,关于一元二次方程

y=ax平方+bx+c 一元二次方程求解的c语言程序设计过程是什么?_百度知道
y=ax平方+bx+c 一元二次方程求解的c语言程序设计过程是什么?
1 对问题的简要描述 2 进行简单的分析(比如系统是干什么的,有什么使用特点,和现有系统比较有什么优势均可以) 3系统的边界图该部分主要是对整个系统的实现进行分析说明,其中应包括系统边界内的事件,数据关系,驱动关系等,对于其中的制约应该有所描述。 3.1 系统的粗略布局图 第一步怎样第二。。。也就是整个实现的逻辑流程,你在最初是怎么设想的?(允许在后面进行修改)这就是采用学到的原型开发模型的好处。 3.2 运算的规则 实际的处理过程,及怎样得到结果,应该考虑在实现的过程中存在的问题,比如判别条件,相等根的出现,或其它未知存在合理的错误。 3.3 数据的访问 如何来实现对数据库的访问? 主要是过程? 3.4 数据的存旦揣测废爻肚诧莎超极储 在数据库中是如何来存放对应的文件的? 4 分析一下你所采用的设计方法 Top-Down & Stepwise 5 最后给出问题的功能性和非功能需求的分析(一定要尽可能的详细) 对于以上的知识点,可以自己组织语言和结构,但是要进行合理的叙述。也可以配图来进行说明。
提问者采纳
#include &stdio.h&
void main()
print旦揣测废爻肚诧莎超极f(&请输入10个数\n&);
scanf(&%d&,&x);
for(i=2;i&=10;i++)
scanf(&%d&,&x);
printf(&最大数max=%d\n&,max);
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁有关C语言解一元二次方程问题我写的程序如下,在输入a,b,c后,所输入的值没有赋值到a,b,c里,请问我的问题出在哪里,请指教,先谢啦.:#include#include#includemain(){double a,b,c;double d=0,x1=0,x2=0;printf("\n");do{printf("请输入a(a!=0)_百度作业帮
有关C语言解一元二次方程问题我写的程序如下,在输入a,b,c后,所输入的值没有赋值到a,b,c里,请问我的问题出在哪里,请指教,先谢啦.:#include#include#includemain(){double a,b,c;double d=0,x1=0,x2=0;printf("\n");do{printf("请输入a(a!=0)值:");scanf("%f",&a);}while(a=0);printf("请输入b值:");scanf("%f",&b);printf("请输入c值:");scanf("%f",&c);printf("a=%f,b=%f,c=%f\n",a,b,c);d=pow(b,2)-4*a*c;if((d>=0)){printf("方程式有实根.\n");}else{printf("方程式有虚根.\n");}x1=(-(double)b+sqrt(d))/(2*(double)a);x2=(-(double)b-sqrt(d))/(2*(double)a);printf("方程式的根x1=%f\n",x1);printf("方程式的根x2=%f\n",x2); system("pause");return 0;}
你声明的变量a,b,c都为double,所以用scanf时应用"%lf",还有,你为什么要用do{}while();循环呢,这样,不管你输入了a的值为多少,执行完while(a=0);之后,a的值就为0了,如果你硬是要用do...while的话,那while条件里应该用比较语句,而不是赋值语句,所以,应该是while(a==0);
您可能关注的推广C语言函数调用求一元二次方程根的问题
C语言函数调用求一元二次方程根的问题
请大家帮我看一下下面这个C语言程序怎么出错了,请帮我改正,多谢了! #include&stdio.h& #include&math.h& float x1,x2,tell,p,q; void main() {float bigger(float x,float y);
float equal(float x,float y);
float smaller(float x,float y);
float a,b,c;
printf("input a,b,c:");
scanf("%f,%f,%f",&a,&b,&c);
tell=b*b-4*a*c;
printf("The root is:\n");
if(tell&0)
bigger(a,b);
printf("x1=%f
x2=%f",x1,x2);
else if(tell==0)
equal(a,b);
printf("x1=%f
x2=%f",x1,x2);
else if(tell&0)
smaller(a,b);
printf("x1=%f
x2=%f",x1,x2);
} } float bigger(float x,float y) {
x1=(-y+sqrt(tell))/(2*x);
x2=(-y-sqrt(tell))/(2*x); } float equal(float x,float y) {
x1=x2=(-y)/(2*x); } float smaller(float x,float y) {
p=-y/(2*x);
q=sqrt(-tell)/(2*x);
printf("x1=%f+%fi x2=%f-%fi\n",p,q,p,q); }
#include&stdio.h& #include&math.h& float x1,x2,tell,p,q; void main() {void bigger(float x,float y); //void类型
void equal(float x,float y);
void smaller(float x,float y);
float a,b,c;
printf("input a,b,c:");
scanf("%f%f%f",&a,&b,&c); //这里不要用逗号
tell=b*b-4*a*c;
printf("The root is:\n");
if(tell&0)
bigger(a,b);
printf("x1=%f
x2=%f",x1,x2);
else if(tell==0)
equal(a,b);
printf("x1=%f
x2=%f",x1,x2);
else if(tell&0)
smaller(a,b); //如果是虚数根,函数里已经打印了,不要再打印
} } void bigger(float x,float y) {
x1=(-y+sqrt(tell))/(2*x);
x2=(-y-sqrt(tell))/(2*x); } void equal(float x,float y) {
x1=x2=(-y)/(2*x); } void smaller(float x,float y) {
p=-y/(2*x);
q=sqrt(-tell)/(2*x);
printf("x1=%f+%fi x2=%f-%fi\n",p,q,p,q); }
相关知识等待您来回答
编程领域专家qiujieyiyuanercifangchen xu 基于C语言求解虚数范围内的一元二次方程的C源程序 Data structs 数据结构 182万源代码下载-
&文件名称: qiujieyiyuanercifangchenchenxu
& & & & &&]
&&所属分类:
&&开发工具: C-C++
&&文件大小: 196 KB
&&上传时间:
&&下载次数: 3
&&提 供 者:
&详细说明:基于C语言求解虚数范围内的一元二次方程的C源程序-Within the scope of solving imaginary quadratic equation of C source code
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&求一元二次方程的解\Debug\vc60.idb&&..................\.....\vc60.pdb&&..................\.....\求一元二次方程的解.pch&&..................\.....\求一元二次方程的解.ilk&&..................\.....\求一元二次方程的解.exe&&..................\.....\求一元二次方程的解.pdb&&..................\.....\求一元二次方程的解.obj&&..................\求一元二次方程的解.ncb&&..................\求一元二次方程的解.plg&&..................\求一元二次方程的解.cpp&&..................\求一元二次方程的解.dsp&&..................\求一元二次方程的解.opt&&..................\求一元二次方程的解.dsw&&..................\Debug&&求一元二次方程的解
&输入关键字,在本站182万海量源码库中尽情搜索:
&[] - 写一个程序,求一元二次方程的根C语言 编写程序 从键盘输入一元二次方程的三个参数(实数),计算并输出该方程的两个根_百度作业帮
C语言 编写程序 从键盘输入一元二次方程的三个参数(实数),计算并输出该方程的两个根
我也刚学C,费了好几个小时,终于把这个问题搞定了!已经运行过了,结果跟谭版结果一样,敬请放心使用.#include "stdio.h" #include "math.h" void main() {
double a,b,c,x1,x2,disc,p,q;
printf("please input a,b,c:\n"); scanf("%lf,%lf,%lf",&a,&b,&c);
if (fabs(a)
您可能关注的推广}

我要回帖

更多关于 c语言编程软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信