設計乙個二次方程計算器

2021-07-09 20:44:43 字數 810 閱讀 5626

題目描述:

設計乙個二次方程計算器

輸入:每個案例是關於x的乙個二次方程表示式,為了簡單,每個係數都是整數形式。

輸出:每個案例輸出兩個實數(由小到大輸出,中間由空格隔開),保留兩位小數;如果無解,則輸出「no solution」。

樣例輸入:

x^2+x=3x+4

樣例輸出:

-1.24 3.24

注意要考慮係數是多位數字的情況。

#include #include #include #include int main()

a=0,b=0,c=0;

j=0,k=0;

flag=0;//µèóúºåêç·ñõòµ½

destr[j][k] = str[0];

k++;

for(i=1;str[i]!='\0';i++)

else

}else if(str[i] == '-')

else

}else if(str[i] == '=')

else

}else

}// for(m=0;m<=j;m++)

//

for(m=0;m<=j;m++)

if(destr[m][n]=='\0')

else

else

}else

}else

else

}else}}

}if(b*b-4*a*c < 0)

else

}return 0;

}

python 一元二次方程計算器

萌新練手 usr bin env python3 coding utf 8 import math defqua a,b,c a1 b math.sqrt b b 4 a c a2 b math.sqrt b b 4 a c x1 a1 2 a x2 a2 2 a return x2,x1 a1,b...

python 二次方程

匯入 cmath模組,計算複雜數 算 eg 我們計算二次方程式 ax 2 bx c 0 如下 import cmath a float input 輸入 a b float input 輸入 b c float input 輸入 c d b 2 4 a c 兩種求解方式 sol1 b cmath.s...

二次方程計算器 字串處理

參考 設計乙個二次方程計算器 每個案例是關於x的乙個二次方程表示式,為了簡單,每個係數都是整數形式。每個案例輸出兩個實數 由小到大輸出,中間由空格隔開 保留兩位小數 如果無解,則輸出 no solution 示例1 複製x 2 x 3x 4 複製 1.24 3.24 include include ...