#32068: C++簡單解 (2ms結束


weber40201@gmail.com (Wade Cheng)

學校 : 國立臺中科技大學
編號 : 175401
來源 : [125.229.217.41]
最後登入時間 :
2023-03-29 00:04:09
a005. Eva 的回家作業 -- POJ | From: [36.234.7.21] | 發表日期 : 2022-09-11 18:11

#include <iostream>
using namespace std;

int difference(int s1,int s2,int s3,int s4)
{
    int s5;
    if(s2-s1 == s4-s3)      //判斷差1 
    {
        s5 = s4+(s2-s1);
    }
    else if(s2/s1 == s4/s3)  //判斷差2倍
    {
        s5 = s4*(s2/s1);
    }
    return s5;
}

int main()
{
    int input,s1,s2,s3,s4,s5;
    
    cin>>input;  //輸入迴圈次數 
    
    for(input;input>0;input--)  
    {
        cin>>s1>>s2>>s3>>s4;  //輸入範例輸入 
        s5 = difference(s1,s2,s3,s4); //輸出第5個數
     
        cout<<s1<<" "<<s2<<" "<<s3<<" "<<s4<<" "<<s5<<endl;
    }
    
    return 0;
}

 
ZeroJudge Forum