POJ 1658 Eva's Problem(水到极点)

题意:给出4个数,可能是等差或等比,判断是等差还是等比,输出第五个数
分析:侮辱智商的一题,不废话


贴下代码:(248k,16ms)

C++语言:
#include<iostream>
using namespace std;
int main()
{
    int t;
    int i , temp;  
    int a [ 4 ];
    int d , q;   //d,q分别设为等差,等比
    cin >> t;
    while( t --)
    {
        for( i = 0 ; i < 4 ; i ++)
        {
            cin >> a [ i ];
        }
        if( a [ 1 ] - a [ 0 ] == a [ 2 ] - a [ 1 ])           //等差数列
        {
            d = a [ 1 ] - a [ 0 ];
            temp = a [ 3 ] + d;
        }
        else           //等比数列
        {
            q = a [ 1 ] / a [ 0 ];
            temp = a [ 3 ] * q;
        }
        for( i = 0; i < 4; i ++)
            cout << a [ i ] << " ";
        cout << temp << endl;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值