Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
57086 | 周景轩 | 找规律填数字 | C++ | 解答错误 | 0 | 0 MS | 252 KB | 684 | 2022-08-03 18:04:54 |
#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]; } return 0; }