提交时间:2022-08-03 21:47:02
运行 ID: 57167
#include<bits/stdc++.h> using namespace std; int a[11]; void cha(){ for(int i=6;i<=10;i++){ a[i]=a[i-1]*2-a[i-2]; } } void bi(){ for(int i=6;i<=10;i++){ a[i]=a[i-1]*(a[i-1]/a[i-2]); } } void fei(){ for(int i=6;i<=10;i++){ a[i]=a[i-1]+a[i-2]; } } int main(){ while(1){ cin>>a[1]>>a[2]>>a[3]>>a[4]>>a[5]; if(a[1]==0&&a[2]==0&&a[3]==0&&a[4]==0&&a[5]==0) break; if(a[1]+a[3]==a[2]*2&&a[2]+a[4]==a[3]*2&&a[3]+a[5]==a[4]*2) cha(); if(a[1]*(a[3]/a[2])==a[2]&&a[2]*(a[4]/a[3])==a[3]&&a[3]*(a[5]/a[4])==a[4]) bi(); if(a[1]+a[2]==a[3]&&a[3]+a[2]==a[4]&&a[3]+a[4]==a[5]) fei(); cout<<a[6]<<" "<<a[7]<<" "<<a[8]<<" "<<a[9]<<" "<<a[10]<<endl; } return 0; }