#include<bits/stdc++.h> using namespace std; int a,b,m,n,ans; int main() { cin>>a>>b>>m>>n; ans=a+b; for(int i=3;i<=n;i++){ int c=a+b; a=b; b=c; ans+=c; if(ans>=m)break; } cout<<ans; return 0; }
为什么14行ans应该为i???