//程序功能:將vector里每對(duì)相鄰的整數(shù)和按順序輸出
#include?<iostream>
#include?<string>
#include?<vector>
using?namespace?std;
int?main()?{
?vector<int>?NUM,?Num;
?int?num,?tem,?ex;
?cin?>>?num;
?NUM.push_back(num);
?while?(cin?>>?tem)?{
??NUM.push_back(tem);
?}
?auto?s?=?NUM.size();
?for?(decltype(s)?i?=?0;?i?<?s;?i?+=?2)?{
??if?(s?/?2?==?0)?{
???Num.push_back(NUM[i]?+=?NUM[i?+?1]);
??}
??else?{
???ex?=?Num[s?-?1];
???if(i?!=?s-1)?Num.push_back(NUM[i]?+=?NUM[i?+?1]);
???else?Num.push_back(ex);
??}
?}
?for?(auto?&c?:?Num)?{
??cout?<<?c;
?}
?system("pause");
?return?0;
}
- 1 回答
- 0 關(guān)注
- 1226 瀏覽
添加回答
舉報(bào)
0/150
提交
取消