对于输入的操作,你要倒着运行。 也就是:
for(int i=1;i<=T;i++) { cin>>op[i]; if(op[i]==1) cin>>L[i]; if(op[i]==2) cin>>t[i]; } for(int i=T;i>=1;i--) { if(op[i]==1) Fence(L[i]); if(op[i]==2) Vigenere(t[i]); if(op[i]==3) QWE(); }