#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
string a;
vector<string> s; //一般不指定初始值 容易出错
while( cin >> a)
s.push_back(a);
for(vector<string>::size_type i = 0; i != s.size() ; i++)
{
for(vector<string>::size_type j = 0; j != s[i].size() ; j++) // a 到 b
{
if(i %8 == 0) //此处是先换行再++运算的
cout << endl;
s[i][j] = toupper(s[i][j]); //
}
cout << s[i];
}
system("pause");
}
容易出粗的地方,对于push_back的应用--是在原有的基础上在进行添加,push_back自动为容器添加容量