鱼C论坛

 找回密码
 立即注册
查看: 4618|回复: 11

这个程序为什么输入任何数字结果永远都是一样的?

[复制链接]
发表于 2013-9-1 10:00:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>
#include<math.h>
int main()
{  
double a,b,c,disc,x1,x2,p,q;
disc=b*b-4*a*c;   
scanf("%lf%lf%lf",&a,&b,&c);
    if(disc<0)
{
  printf("This equation hasn't real roots!\n");
}
else
{
  p=-b/(2.0*a);
  q=sqrt(disc)/(2.0*a);
  x1=p+q;
  x2=p-q;
  printf("real roots: x1=%7.2f\tx2=%7.2f\n",x1,x2);
}
}

不知道为什么,我输入任何数字,就算条件是满足的else,但它还是会输入This equation hasn't real roots。
运行编译没问题,但却无法使用,这是为什么呢?{:7_166:}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-9-1 11:07:43 | 显示全部楼层
因为你在输入之前系统会自动赋值,所以disc值在你输入之前就运算出来,应该将disc=b*b-4*a*c和   
scanf("%lf%lf%lf",&a,&b,&c)的位置互换
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-1 11:34:53 | 显示全部楼层

原来是这样啊,怪不得我用程序调试方法检查它也走到那里就卡住了,谢啦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-1 11:36:52 | 显示全部楼层
chenbb7 发表于 2013-9-1 11:07
因为你在输入之前系统会自动赋值,所以disc值在你输入之前就运算出来,应该将disc=b*b-4*a*c和   
scanf(" ...

你加我QQ吧,我在这等级太低了,不让我加好友 524177563
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-1 14:57:56 | 显示全部楼层
With_You 发表于 2013-9-1 11:34
原来是这样啊,怪不得我用程序调试方法检查它也走到那里就卡住了,谢啦

公司的名字????
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-2 08:35:54 | 显示全部楼层
学习学习了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-2 09:17:35 | 显示全部楼层
chenbb7 发表于 2013-9-1 14:57
公司的名字????

什么公司名字?没明白
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-2 15:59:01 | 显示全部楼层
With_You 发表于 2013-9-2 09:17
什么公司名字?没明白

加你QQ验证问题就是你公司的名字
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-5 09:06:57 | 显示全部楼层
With_You 发表于 2013-9-2 09:17
什么公司名字?没明白

又改验证问题咯
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-5 10:04:34 | 显示全部楼层
chenbb7 发表于 2013-9-5 09:06
又改验证问题咯

我加你,把你号发来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-6 12:23:15 | 显示全部楼层
变量没有初始化。同是菜鸟的飘过。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-6 12:38:58 | 显示全部楼层

因为你在输入之前系统会自动赋值
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-6 01:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表