當前位置:編程學習大全網 - 編程軟體 - 請問我這有c語言編程7~8個錯誤是哪裏錯了,題目如圖

請問我這有c語言編程7~8個錯誤是哪裏錯了,題目如圖

#include?<stdio.h>

#include?<math.h>

int?main(int?argc,?char**?argv)

{

double?a,?b,c,d,r,r1,r2,?x;

//a*x*x+b*x+c=0這個不是計算,不是賦值,什麽都不是?

printf("請輸入壹元二次方程的系數啊a、b和c,數之間用空格分開:");

scanf("%lf?%lf?%lf",&a,&b,&c);?

d=b*b-4*a*c;

printf("判別式=%lf\n",d);

//printf是輸出,scanf是輸入,d值是計算並輸出的,不是妳手動輸入進去的,後面的都是?

if(d>0)

{

r1=(-b+sqrt(d))/(2*a);r2=(-b-sqrt(d))/(2*a);//C語言裏沒有無符號的乘法?

printf("方程的兩個根是:%lf\t%lf",r1,r2);

}

if(d==0)//d=0時賦值語句,d==0才是比較語句,if需要的時比較?

{

r=-b/(2*a);

printf("方程只有壹個根:",r);

}

if(d<0)

{

printf("方程沒有根\n");?

}

//這裏的if判斷的有些亂,分不清什麽時候if什麽時候else,就單用if,挨個條件列?

}

如圖所示,望采納。。。。。。

  • 上一篇:約瑟夫環問題:設編號為1,2,3,……,n的n(n>0)個人按順時針方向圍坐壹圈,m為任意壹個正整數。從第壹個
  • 下一篇:Vc軟件編程
  • copyright 2024編程學習大全網