标题:看我写的c中2元一次方程的结果怎么会这样
取消只看楼主
小叮当于大雄
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-10-22
结帖率:0
已结贴  问题点数:10 回复次数:4 
看我写的c中2元一次方程的结果怎么会这样

#include "stdio.h"
#include "math.h"
void main ()
{double a,b,c,discriminant,root1,root2;
 printf("plesae input values of a,b,c:\n");
 scanf("%f,%f,%f\n",&a,&b,&c);
 discriminant=b*b-4*a*c;
 if(discriminant<0)
 printf("that is no key\n");
else
 { root1=(-b+sqrt(discriminant)/2.0*a);
  root2=(-b-sqrt(discriminant)/2.0*a);
  printf("\nroot1=%5.2f,\nroot2=%5.2f\n",root1,root2);
}
}输入数据的结果是 2种情况都有 就是有答案和有that is no key 我的程序有什么问题 各位大哥
搜索更多相关主题的帖子: include values 
2012-10-22 19:36
小叮当于大雄
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-10-22
得分:0 
回复 2楼 烟雾中的迷茫
我去试试
谢谢你的回复
2012-10-22 21:23
小叮当于大雄
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-10-22
得分:0 
大哥 是的 但是我不知道为什么会出现我以前的问题 你说的有用 但是我需要的是亲 你能告诉我为什么吗 谢谢亲您了啊
2012-10-22 21:28
小叮当于大雄
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-10-22
得分:0 
楼上的大哥 你好像有说错哦 呵呵 但是前面一半是对了
2012-10-22 21:53
小叮当于大雄
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-10-22
得分:0 
但是我可以换成是float啊 那就没事了吧
2012-10-22 21:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-383816-1-1.html




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

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