vector 作为参数和返回值
来源:互联网 发布:chris evans 知乎 编辑:程序博客网 时间:2024/05/17 09:27
#include "iostream"#include "vector"
using namespace std;
vector<int> plus(vector<int> &v1,vector<int> &v2)
{
int lenth=v1.size()>v2.size()?v1.size():v2.size();
vector<int> v(lenth+1);
for(int i=0;i<lenth;i++)
{
v[i]=v1[i]+v2[i];
if(v[i]>=10)
{
v[i+1]++;
v[i]-=10;
}
}
if(v[lenth]==0)
{
vector<int>::iterator it=v.end()-1;
v.erase(it);
}
return v;
}
int main()
{
vector<int> v1;
vector<int> v2;
v1.push_back(3);
v1.push_back(5);
v1.push_back(8);
v2.push_back(9);
v2.push_back(9);
v2.push_back(9);
vector<int> v3;
v3=plus(v1,v2);
for(int i=0;i<v3.size();i++)
{
cout<<v3[i];
}
//system("pause");
return 0;
}
- vector 作为参数和返回值
- CArray作为函数参数和返回值
- 关于Vector作为函数的返回值
- 5.5.2.1 函数作为参数值和返回值
- 接口作为参数和返回值的意义
- C++ 多维数组作为函数的返回值和参数
- 结构体作为参数和返回值原理
- 结构体变量作为函数的参数和返回值
- 结构体变量作为函数的参数和返回值 .
- 数组作为函数的参数和返回值
- OC 对象作为方法的参数和返回值传递
- js中函数可以作为参数和返回值
- c++引用作为参数和返回值小结
- C++引用(作为函数参数和返回值)
- Golang interface{} 作为函数参数和函数返回值例子
- 对象作为参数和返回值 复制(拷贝)构造函数
- swift3新路程(7)函数的嵌套、作为返回值和作为函数的参数
- 引用作为函数参数返回值
- Hibernate学习笔记:继承映射之每个类继承结构一张表
- .NET 4.0新功能介绍:In Process Side By Side
- Apache HTTP Server 与 Tomcat 的三种连接方式介绍
- JAVA学习 JAVA开发环境建立
- VS2008快捷键大全
- vector 作为参数和返回值
- 互联网虚拟大脑的结构全景图
- Windows平台上的Apache+Tomcat配置指南
- Delphi中的四舍五入函数
- JSP验证码代码&&&让人头痛的代码
- linux 文件权限的管理
- 互联网虚拟大脑的科学意义
- Windows Sockets 2.0:使用完成端口高性能,可扩展性Winsock服务程序
- MySQL Error 1170 (42000): BLOB/TEXT Column Used in Key Specification Without a Key Length