提交时间:2022-08-03 15:25:24

运行 ID: 56860

#include<bits/stdc++.h> using namespace std; int sl,f[11],cha,cs; int main(){ while(true){ for(int i=1;i<=5;i++) cin>>f[i]; if(f[1]==0&&f[2]==0&&f[3]==0&&f[4]==0&&f[5]==0) for(int i=1;i<=5;i++){ if(f[i]==f[i-1]+cha) sl=1; cha=f[i]=f[i-1]; if(f[i]==f[i-1]+f[i-2]&&i>=3) sl=2; if(f[i]==f[i-1]*cs&&i>=2) sl=3; if(i>=2) cs=f[i]/f[i-1]; } if(sl==1) for(int i=6;i<=10;i++) f[i]=f[i-1]+cha; if(sl==2) for(int i=6;i<=10;i++) f[i]=f[i-1]+f[i-2]; if(sl==3) for(int i=6;i<=10;i++) f[i]=f[i-1]*cs; for(int i=6;i<=10;i++) cout<<f[i]<<" "; cout<<endl; } return 0; }