#include<iostream>
#include<math.h>
using namespace std;
int main() {
int s[31], col = -1;
while (cin >> s[++col]);
long long sum = 0;
for (int i = 0; i < col; i++) {
sum += s[i];
}
sum *= pow(2, col-1);
cout << sum << endl;
return 0;
}
我不明白为什么输入样例中的2 3,摁cirl+z后,数组变成s[0]=2,s[1]=3,s[2]=0;col=2(数组尾元素下标位置)了这是什么原因呢,我明明只输入了2和3,数组内元素个数却变成了三个,数组尾元素是0