Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
57121 | 陶俊宸 | 找规律填数字 | C++ | 解答错误 | 0 | 0 MS | 252 KB | 573 | 2022-08-03 19:52:01 |
#include<iostream> int a,b,c,d,e; int main(){ while(1){ scanf("%d %d %d %d %d",&a,&b,&c,&d,&e); if(!a&&!b&&!c&&!d&&!e) break; int su=b-a,di=b/a; if(c-b==su&&d-c==su&&e-d==su){ int n=e; for(int i=0;i<5;i++){ n+=su; printf("%d ",n); } } if(c/b==di&&d/c==di&&e/d==di){ int n=e; for(int i=0;i<5;i++){ n*=di; printf("%d ",n); } } if(c==a+b&&d==b+c&&e==c+d){ int n=e,l=d,ll; for(int i=0;i<5;i++){ ll=l; l=n; n=ll+l; printf("%d ",n); } } printf("\n"); } return 0; }