【導(dǎo)讀】用因式分解的方法求解方程ax^n+bx^(n-1)+……方法是根據(jù)方程的第一。項與最后一項(常數(shù)項),求解方程的一個根。是,則把方程除以得到新方程,即降階。對新方程重復(fù)以上步驟,直到首項為x^2,再利用二次方程的算法求解出方程的實根或虛根。序可以反復(fù)運行。擴充其功能,使該程序能求解冪n=6或更高次冪,也可求解線性方程。增加功能,使程序既可以從鍵盤中讀入方程,也可以由文件中讀入方程。voidgetfactorsof;//將val項的整數(shù)因子放。voidgetterm;//從字符串scr的第loc個字符起復(fù)。if//若方程為0=0,解為全體實數(shù)。"<<endl;//若方程為一個非零常數(shù)等于零,無解。問題1:該程序設(shè)計的關(guān)鍵是將算法推廣,原程序只適用于求x?5階數(shù)的方程,現(xiàn)在要。入方程后進(jìn)行判斷。這一部分的代碼如下:。='^';i++);//跳過第一項的系數(shù)、x和`^`,找到`^`. n=//將字符轉(zhuǎn)化為數(shù)值,即最高階項階數(shù),將值賦給n. ifstreamins;charequation[256];cout<<"請輸入文件名:"<<endl;cin>>equation;cerr<<"該文件不存在!