| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 265 人关注过本帖
标题:唉~~又遇见问题了,请教各位
取消只看楼主 加入收藏
低诉的基督
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-10-29
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:1 
唉~~又遇见问题了,请教各位
解一元二次方程
#include<stdio.h>
#include<stdlib.h>
#include<math.h>

main()
{
    float a,b,c,d,x,x1,x2;

    printf("please input three fioat number");
    scanf("%.4lf%.4lf%.4lf",a,b,c);

    d=b*b-4*a*c;
    if(fabs(a)<1e-6){
        printf("The equation is not quadratic");}
    else if(fabs(d)<=1e-6){
        x=-b/2/a;
        printf("The equation has two equal roots:%.4f %.4f",x,x);}
    else if(d>0){
        x1=(-b+sqrt(d))/2/a;
        x2=(-b-sqrt(d))/2/a;
        printf("The equation has two distinct roots %.4f anf %.4f",x1,x2);}
    else if(d<0){
        x1=-b/2/a;
        x2=-b/2/a;
        x=sqrt(-d);
        printf("The equation has two complex roots %.4f+%.4fi and %.4f+%.4fi",x1,x,x2,x);}

    system("pause");
    return 0;
}
刚学编程,找了好久不知道错误在哪?请各位帮帮忙,谢谢了
搜索更多相关主题的帖子: 遇见 
2010-10-30 19:19
低诉的基督
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-10-29
收藏
得分:0 
谢谢上面的两位姐姐,我发现我好傻啊,呵呵
2010-10-30 21:32
快速回复:唉~~又遇见问题了,请教各位
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.089714 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved