塔瑪舍克文翻譯小弟是大一新生 剛接觸C說話
教員派 翻譯功課是寫一個能解一元二次方程式
而且b^2-4ac < 0要能顯示出虛根
爬文根GOOGLE找到的都是直接寫沒有實根
然後我又剛好卡在這塊
我是利用Microsoft Visual C++ 2010 Express
以下是程式碼
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void){
float a=0;
float b=0;
float c=0;
double r1 翻譯公司r2 翻譯公司i1,delt;
printf("請依序輸入一元二次方程式(a*x^2+b*x+c=0) 翻譯三個整數a,b,c(以逗點區隔
):");
scanf("%f,%f,%f",&a,&b,&c);
delt=b*b-4*a*c;
if (delt>0){
r1=((-b)+sqrt(delt))/2/a;
r2=((-b)-sqrt(delt))/2/a;
printf("方程式具有相異實根為x1=%f和x2=%f.
" 翻譯公司r1,r2);
}
else if(delt==0){
r1=(-b)/2/a;
printf("方程式具有重根為x=%f",r1);
}
else{
printf("方程式具有共軛複根為x1=%f+%fi和r2=%f-%fi.
",r1 翻譯公司i1,r1 翻譯公司i1);
}
system("pause");
return 0;
}
履行 翻譯時刻前面兩個都能
但卡在最後的虛根哪裏
城市跳出
Run-Time Check Failure #3 - The variable 'i1' is being used without being
initialized.
煩請解答 一向想欠亨@@
--
作者 MAXQb (Qoo) 看板 Gossiping
標題 [問卦]有無東方人拼的要死,但照樣輸西方人的八卦!?
時間 。-> 翻譯社|,-> 翻譯公司|的-> 翻譯 Wed Oct 27 20:25:47 2010