POJ 1658

来源:互联网 发布:股票交易助手小软件 编辑:程序博客网 时间:2024/04/26 03:47

题意

没啥好说的。。。

解题思路

学过等比等差的都知道规则,然后按规则弄就成

代码

//POJ1658#include <iostream>#include <cmath>using namespace std;int main(){    int n,num[5],i;    cin>>n;    while(n--){        for(i=0;i<4;i++){            cin>>num[i];        }        if(num[1]*num[1]==num[0]*num[2] && num[2]*num[2]==num[1]*num[3]){            float temp;            temp = num[0]*pow((float)(num[1]/num[0]),4);            for(i=0;i<4;i++) cout<<num[i]<<" ";            cout<<temp<<endl;        }        else{            float temp;            temp = num[0]+4*(num[1]-num[0]);            for(i=0;i<4;i++) cout<<num[i]<<" ";            cout<<temp<<endl;        }    }    return 0;}
0 0
原创粉丝点击