| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 252 人关注过本帖
标题:帮忙看一下那出错了???我找不到!!!!
只看楼主 加入收藏
逍遥云云
Rank: 1
来 自:大同
等 级:新手上路
帖 子:8
专家分:2
注 册:2013-2-14
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:3 
帮忙看一下那出错了???我找不到!!!!
# include <stdio.h>
# include <math.h>

int main(void)
{
    int a = 1;  //=不表示等于而表示赋值
    int b = 2;
    int c = 3;
    double delta;  //delt存放的是 b*b - 4*a*c
    double x1;  //存放一元二次方程其中的一个解
    double x2;  //存放一元二次方程其中的一个解

    delta = b*b - 4*a*c

    if (delta > 0)
    {
        x1 = (-b + sqrt(delta)) / (2*a);
        x2 = (-b - sqrt(delta)) / (2*a);
        printf("该一元二次方程有两个解, x1 = %f, x2 = %f\n", x1, x2);
    }
    else if (delta == 0)
    {
        x1 = (-b) / (2*a);
        x2 = x1;  //右边赋给左边
        printf("该一元二次方程有唯一的一个解,x1 = x2 = %f\n", x1);
    }
    else
    {
        printf("无解");
    }


    return 0;
}   






帮帮忙!!!!!!!!!!!!!!!!!!!!!!!!!
搜索更多相关主题的帖子: delta include double 
2013-02-16 17:17
心灯甚亮
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:441
专家分:996
注 册:2013-1-29
收藏
得分:10 
1.缺一个分号;
2.有一个括号是全角(中文)的。

至于在哪里,我不知道,编译器知道
2013-02-16 17:58
型过MJ
Rank: 2
等 级:论坛游民
帖 子:3
专家分:10
注 册:2013-2-16
收藏
得分:10 
delta = b*b - 4*a*c;

printf("无解");

就这两行的分号有问题
2013-02-17 08:28
心灯甚亮
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:441
专家分:996
注 册:2013-1-29
收藏
得分:0 
楼主结帖
2013-02-18 07:38
快速回复:帮忙看一下那出错了???我找不到!!!!
数据加载中...
 
   



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

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