poj 1658 Eva's Problem
確實是非常水的題,在這裏留個痕跡
AC的代碼:
#include<stdio.h> int main() { int n; scanf("%d",&n); int a[6],i; int gap; int result; while(n--) { for (i=1;i<=4;i++) scanf("%d",&a[i]); //等差更容易判斷,如果不是等差就一定是等比 gap=a[2]-a[1]; if (gap==a[3]-a[2]) { //是等差數列 result=a[4]+gap; } else { //等比數列 result=a[4]*a[2]/a[1]; } for(i=1;i<=4;i++) printf("%d ",a[i]); printf("%d\n",result); } return 0; }
最後更新:2017-04-03 05:39:19