#33983: 原來可以這麼簡單喔我還寫那麼久


mephistoxfaust@gmail.com (舟梅浮永不逆)

學校 : 新北市立板橋高級中學
編號 : 192128
來源 : [203.64.161.123]
最後登入時間 :
2023-09-23 09:49:41
i399. 1. 數字遊戲 -- 2022年6月APCS | From: [203.64.161.242] | 發表日期 : 2023-02-21 14:53

 

三個一樣之後求兩個一樣 如果都沒有兩個一樣 那三個一定不一樣

可能可以不用陣列?

#include<bits/stdc++.h>

using namespace std;

int main(){
    int a[3];
    for(int i=0;i<3;i++){
        cin >> a[i];
    }
    sort(a,a+3);
    if(a[0]==a[1]&&a[0]==a[2]){
        cout << 3 << " " << a[0] ;
        return 0 ;
    }
    if(a[0]==a[1]){
        cout << 2 << " " << a[2] << " "<< a[0];
        return 0 ;
    }
    if(a[1]==a[2]){
        cout << 2 << " " << a[1] << " "<< a[0];
        return 0 ;
    }
    if(a[0]==a[2]){
        cout << 2 << " " << a[1] << " "<< a[0];
        return 0 ;
    }
    cout << 1 << " " << a[2] << " "<< a[1]<< " "<< a[0];
    return 0 ;
}

 
ZeroJudge Forum