我有一个多项式类,它提示用户输入要放入整数向量 ( vector<int> vect_poly
) 的值。我正在尝试一种方法来检测用户在 while 循环中执行此类操作的情况下的多项式次数:
0↵0↵0↵0↵4↵0↵0↵0↵0 ← x^4(度数=4)
(或者)
0↵0↵0↵0↵0↵0↵0↵0↵0←(度数=0)
(或者)
4↵0↵0↵0↵0↵0↵0↵0↵0 ← x^0(度数=0)
(或者)
0↵0↵0↵0↵0↵0↵0↵0↵4 ← x^8(度数=8)
我真的只是在寻找一个巧妙的算法。
那这个呢:
int degree()
{
int d = 0;
for ( int i = 0; i < 100; i++ )
if ( coef[i] != 0 ) d = i;
return d;
}