首页 > 编程知识 正文

c++ toupper函数,accumulate头文件

时间:2023-05-05 16:03:29 阅读:108775 作者:4347

此算法函数是在numeric头文件中定义的。 # include编号

现在知道的功能有几个。 1 .共计: 2 .寻求联合3.string合并

直接举例说明:

# include iostream # include numeric//accumulate函数在此库中为#includestring//定义此库。 字符串#includevector//vector是矢量类型,可以存储许多类型的数据的int main () (/功能1 )合计intlist(10 )={ 1,2,3,4,5,6,7,8,8 } intsum=accumulate(list,list 10,0 ); cout '和: ' sumendl; //功能2 :连积intcon_product=accumulate(list,list 3,1,multipliesint ) ); cout '连积: ' con_productendl; //功能string合并vectorstringa{'1','-2345 ','6'; stringa_sum=accumulate(a.begin )、a.end )、string ) ' out: ' ); cout'string将合并并输出。' a_sumendl; 返回0; } 求和时,accumulate有三个参数:累计元素开始地址。 的元素的结束地址,累计的初始值(通常为0 )。 例如:

sum=accumulate(list,list 10,0 ); sum=55。

如果sum=accumulate(list,list 3,0 ); sum=6。

sum=accumulate(list,list 3,100 ); sum=106。

求连乘积时连乘的要素结束地址、连乘的初始值(通常为1 )。 例如:

con_product=accumulate(list,list 3,1,multipliesint ); sum=6。

con_product=accumulate(list,list 3,10,multipliesint ) ); sum=60。

求string合并

stringa_sum=accumulate(a.begin )、a.end )、string ) ' out: ' ); 得到out: 1-2345 6

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。