Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
57018 | 李言 | 找规律填数字 | C++ | 通过 | 100 | 0 MS | 264 KB | 608 | 2022-08-03 17:36:24 |
#include<bits/stdc++.h> using namespace std; int a,b,c,d,e; int main(){ while(cin>>a>>b>>c>>d>>e&&a!=0){ int k; if(b/a==c/b&d/c==e/d&&e/d==b/a&&b%a==0){ k=b/a; for(int i=1;i<=5;i++){ int t=e; for(int j=1;j<=i;j++){ t*=k; } cout<<t<<' '; } } if(b-a==c-b&&c-b==d-c&&d-c==e-d){ k=b-a; for(int i=1;i<=5;i++){ int t=e; t+=k*i; cout<<t<<' '; } } if(c==a+b&&d==c+b&&e==d+c){ int oldt=d,t=e; for(int i=1;i<=5;i++){ int c=t; t+=oldt; oldt=c; cout<<t<<' '; } } cout<<endl; } return 0; }