1樓:匿名使用者
/else if沒加括號。
#include
#include
void main()
float a,b,c,disc,x1,x2,p,q;
printf("輸入三個係數a,b,c");
scanf("%f%f%f",&a,&b,&c);
printf("a=%fb=%fc=%f",a,b,c);
disc=b*b-4*a*c;
if(a==0)
printf("不是二次方程");
else if(disc==0)
p=-b/判團檔(2*a);
x1=p;printf("有兩或橘個相同掘亂的實數根x1=x2=%d,p");
else if(disc>0)
p=-b/(2*a);
q=sqrt(disc)/(2*a);
x1=p+q;
x2=p-q;
printf("有兩個不相同的實數根x1=%d x2=%d",x1,x2);
else if(disc<0)
printf("沒有實數根");
2樓:zhaizhai偉
#include
#include
void main()
float a,b,c,disc,x1,x2,p,q;
printf("輸入三個係數a,b,c");
scanf("%f%f%f",&a,&b,&c);
printf("a=%fb=%fc=%f",a,b,c);
disc=b*b-4*a*c;
if(a==0)
printf("不是二次方程");
else if(disc==0)//else if沒加括號。
p=-b/(2*a);
x1=p;printf("有兩個相同的實數根x1=x2=%f",p);/輸出格式和資料定義不一致。
else if(disc>0)
p=-(b/(2*a));
q=sqrt(disc)/(2*a);
x1=p+q;
x2=p-q;
printf("飢空友有兩個不相同的實虧橘數根x1=%f x2=%f",x1,x2);/輸出格式和資料定義不一致。
else if(disc<0)
printf("沒有實數根"爛槐);
3樓:迷途中的香菸
指出3個地方:
1、disc>0
因為disc是float型陸此行,與0值的比較需要加上精度,例如disc>,精度根據需要制定。
2、p=-b/(2*a);
這條語句應早譁該有問題 取負值一般是這樣表述 如:a= 0 - a;
3、扒薯else if ..在其作用域的語句應該用 括起來。
4樓:消失掉de記憶
float不能和0比較。
你把你的if else 括號加起來,程式設計風格太難看了。
5樓:網友
在第乙個個else後加乙個{}直到程式末尾,而且,你定義的是float型變數,在printf語句中卻以%d輸出,這樣不行。以下是我修改談穗鬥後的程式,你含磨可以看下:
#include
#include
void main()
float a,b,c,disc,x1,x2,p,q;
printf("輸入三個係數族蘆a,b,c");
scanf("%f%f%f",&a,&b,&c);
printf("a=%fb=%fc=%f",a,b,c);
disc=b*b-4*a*c;
if(a==0)
printf("不是二次方程");elseif(disc==0)
p=-b/(2*a);
x1=p;printf("有兩個相同的實數根x1=x2=%f",p);
else if(disc>0)
p=-b/(2*a);
q=sqrt(disc)/(2*a);
x1=p+q;
x2=p-q;
printf("有兩個不相同的實數根:x1=%fx2=%f",x1,x2);
else if(disc<0)
printf("沒有實數根");
什麼男生最笨,一個男生總是說我笨,什麼意思啊?
情人眼裡出西施!抄 每個人的bai視角不同,得出的結論也不一du樣!一般來說zhi,呆頭呆腦dao還大聲嚷嚷強詞奪理的男生顯得特別笨,還不自知!明明討厭他,他還不知,還拼命地在你面前嘚瑟,或者追你,這種男生或許就是笨笨的那種吧!當然,笨笨的比那種心機boy更好駕馭吧!有些人喜歡那種笨笨的厚道男生,因...
男人說我有沉浮是什麼意思,一個男人說我有沉浮是什麼意思?
沉 意為失敗,遇到了逆境,人生到了低谷,而只有這樣,才能激發一個人內心的潛力,促使他努力 拼搏,這樣以後才會有成功的一天,人生也不可能都會順利的,必然會有 沉 浮 意為人生得到了成功,取得了業績,有一定的成績了,出人頭地了,這是你會感受到成功的喜悅,會是你更加努力地投入到新的拼搏中,但是如果,從此你...
有個男人說我是魔是啥意思,一個男人說我是惡魔,什麼意思
有的人會選擇在 復遠方默默地觀望制 對方,這也是一種表達愛意的方式,對方幸福就好了。但是某種程度上是種自欺欺人的表現。至少我做不到。那是聖人吧,只愛,但可以不擁有。沒有關係。一切都會好的。時間可以改變一切的,多少年後你回首,發現時間的巨輪把一切碾碎的時候,你會欣慰,至少你曾經擁有過。可能是逗你,也可...