題目描述:
設計乙個二次方程計算器
輸入:每個案例是關於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 ...