c語言多項式求導
發布時間: 2025-04-09 20:03:03
A. c語言怎麼編求導
//多項式求導數
intPolyDeri(list<nodePoly>&polyFunc)
{
list<nodePoly>::iteratoriter;
for(iter=polyFunc.begin();iter!=polyFunc.end();++iter)
{
if((*iter).ex>1)
{
(*iter).coef=((*iter).coef)*((*iter).ex);
(*iter).ex=(*iter).ex-1;
}
elseif(1==(*iter).ex)
{
(*iter).ex=0;
}
elseif(0==(*iter).ex)
{
(*iter).coef=0;
}
}
returnRET_OK;
}
其中,多項式的定義是list<nodePoly>,如下:
//多項式節點結構體定義
typedefstructstuPolynomNode
{
doublecoef;
intex;
}nodePoly;
(1)c語言多項式求導擴展閱讀
c語言求導數據范圍及提示DataSize&Hint
#include<iostream>
#include<cmath>
usingnamespacestd;
intmain()
{
intnum=0,i=0;
cin>>num;
for(i=2;i<=sqrt(num);i++)
{
if(num%i==0)
break;
}
if(i>sqrt(num)
cout<<num<<"為素數"<<endl;
else
cout<<num<<"不是素數"endl;
return0;
}
熱點內容