| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 467 人关注过本帖
标题:又出错了。可运行但运行结果不对
只看楼主 加入收藏
adge1017
Rank: 1
等 级:新手上路
帖 子:5
专家分:4
注 册:2010-12-6
结帖率:0
收藏
已结贴  问题点数:10 回复次数:4 
又出错了。可运行但运行结果不对
输入三个系数,求根
#include <stdio.h>
  void main()
  {
    float a,b,c,p,x1,x2;
    scanf("%f,%f,%f",&a,&b,&c);
    b*b-4*a*c>0;
    p=sqrt(b*b-4*a*c);
      x1=(-b+p)/(2*a);
      x2=(-b-p)/(2*a);
     printf("\n%5.2f\n%5.2f\n",x1,x2);
  }
搜索更多相关主题的帖子: 结果 运行 
2010-12-06 10:54
红色警戒
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:19
帖 子:444
专家分:2967
注 册:2005-11-20
收藏
得分:3 
怎么不对了,b*b-4*a*c>0;
这儿你也没用if判断啊

2010-12-06 10:57
venus85
Rank: 6Rank: 6
等 级:侠之大者
帖 子:159
专家分:477
注 册:2010-11-27
收藏
得分:3 
程序代码:
#include <stdio.h>
  void main()
  {
    float a,b,c,p,x1,x2;
    scanf("%f,%f,%f",&a,&b,&c);
    if(b*b-4*a*c>0)   /*要使用if语句进行判断,否则只是b*b-4*a*c>0;这句是不起作用的*/
     { p=sqrt(b*b-4*a*c);
       x1=(-b+p)/(2*a);
       x2=(-b-p)/(2*a);
       printf("\n%5.2f\n%5.2f\n",x1,x2);/*if语句是由四个语句组成的复合语句*/
     }
    else            /*考虑方程无解的情况*/
       printf("方程无实数解\n");    
  } 
2010-12-06 12:27
vvvevvv
Rank: 2
来 自:黑龙江
等 级:论坛游民
帖 子:129
专家分:92
注 册:2010-9-9
收藏
得分:3 
需要加if
还头文件应该有#include<math.h>

学习~
2010-12-06 13:16
adge1017
Rank: 1
等 级:新手上路
帖 子:5
专家分:4
注 册:2010-12-6
收藏
得分:0 
谢谢啊,可以;了
2010-12-06 15:23
快速回复:又出错了。可运行但运行结果不对
数据加载中...
 
   



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

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