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;
}
热点内容