为什么输入了数字后cnt还是0
#include<bits/stdc++.h> using namespace std; int arr[1001]={}; int main(){ /* freopen (".in","r",stdin); freopen (".out","w",stdout); */ int k=0,cnt=0; while(scanf("%d",&arr[k++])!=EOF){ cnt+=arr[k]; } k--; cout<<cnt*pow(2,k-1); /* fclose(stdin); fclose(stdout); */ return 0; }