计算临界元素的和并输出
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> ivec;
int i = 0;
while(cin >> i)
ivec.push_back(i);
size_t len = ivec.size(), j = 0;
for (; j != len-1; ++j)
{
cout << ivec[j]+ivec[j+1] << " ";
}
if ((j+1)%2)
{
cout << "The last num is not calculated his value"<<endl;
}
}
计算头尾元素两辆配对
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> ivec;
int i = 0;
while(cin >> i)
ivec.push_back(i);
size_t len = ivec.size(), j = 0;
for (; j != len/2; ++j)
{
cout << ivec[j]+ivec[len-j-1] << " ";
}
if ((j+1)%2)
{
cout << "no match" << endl;
}
}