PAT1010打卡-0913

2020-09-14  本文已影响0人  可爱的甜甜猪

#include <iostream>

#include <vector>

using namespace std;

int main()

{

vector<int> a;

int num;

while (1) {

cin >> num;

a.push_back(num);

if (cin.get() == '\n')

break;

}//此处特别记忆一下,如何输入长度不确定的数组

int len = a.size();

if(len==2&&a[1]==0)

{

cout<<0<<" "<<0;

}

else

{

if(a[len-1]==0)

len=len-2;

for (int i = 0; i < len; i=i+2)

{

a[i]=a[i]*a[i+1];

a[i+1]--;

}

for (int i = 0; i < len-1; i++)

{

cout<<a[i]<<" ";

}

cout<<a[len-1];

}

return 0;

}

//注意 1 0 ;0 0两种输入的处理方式

上一篇 下一篇

猜你喜欢

热点阅读