太水了最近 快期末了。
vector是c++中一个比较有用的容器
#include <iostream>
#include <vector> //vector头文件
#include <algorithm>
#include <windows.h>
using namespace std;
vector <int> a; //定义一个容器
int main(){
int n;
cin>>n;
while(n--)
{
int b;
cin>>b;
a.push_back(b);//增加元素
}
sort(a.begin(),a.end());//对元素进行排序
vector<int>::iterator it; //迭代器,访问元素
for(it=a.begin();it!=a.end();it++)
cout<<*it<<endl;
system("pause");
}
顺便一道PAT
#include <iostream>
#include <vector>
#include <algorithm>
#include <windows.h>
#include <cstring>
#include <string>
using namespace std;
vector <string> a;
int main()
{
int n;
cin>>n;
getchar();
while(n--)
{
string b;
getline(cin,b);
reverse(b.begin(),b.end());
a.push_back(b);
}
string ans="";
string s=a[0];
int len=s.length();
for(int i=0;i<len;i++)
{
bool flag=true;
for(int j=0;j<a.size();j++)
{
if(s[i]!=a[j][i]){
flag=false;
break;}
}
if(flag)
ans+=s[i];
else
break;
}
reverse(ans.begin(),ans.end());
if(ans.empty())
cout<<"nai"<<endl;
else
cout<<ans<<endl;
system("pause");
}