主要记一下vector的用法
对vector的定义
push_back()添加元素
iterator迭代器
以及遍历输出
#include<iostream>
//求一个数的所有因子
#include<vector>
#include<cstdio>
using namespace std;
vector<int> v1,v2;
vector<int>::iterator it;
int main()
{
int sum;
for(int i=2;i<=60;i++){
sum=0;
for(int j=1;j<=i/2;j++){
if(i%j==0){
sum+=j;
}
}
if(sum==i){
v1.push_back(i);
}else if(sum>i){
v2.push_back(i);
}
}
cout<<"E:";
for(it=v1.begin();it!=v1.end();it++){
cout<<" "<<*it;
}
cout<<endl;
cout<<"G:";
for(it=v2.begin();it!=v2.end();it++){
cout<<" "<<* it;
}
}