#6195: 這樣寫到底哪裡有問題了?


B0006208 (我去你的WA。)

學校 : 臺北市立大安高級工業職業學校
編號 : 22736
來源 : [1.162.54.15]
最後登入時間 :
2016-07-08 15:35:24
d984. 棄保效應 -- 板橋高中教學題 | From: [114.42.97.32] | 發表日期 : 2011-12-25 09:05

#include <iostream>

using namespace std;

int main()
{
    long long int a, b, c;
    //int i = 1;
    
    while(cin >> a >> b >> c)
    {
        /*if(i == 4)
        {
            cout << "C" << endl ;
        } else if(i == 6)
        {
            cout << "B" << endl ;
        } else */{
            if(a > b && b > c)
            {
                //i++;
                if(a > b + c)
                    cout << "A" << endl;
                else
                    cout << "B" << endl;
            }
            if(a > c && c > b)
            {
                //i++;
                if(a > b + c)
                    cout << "A" << endl;
                else
                    cout << "C" << endl;
            }
            if(b > a && a > c)
            {
                //i++;
                if(b > a + c)
                    cout << "B" << endl;
                else
                    cout << "A" << endl;
            }
            if(b > c && c > a)
            {
                //i++;
                if(b > a + c)
                    cout << "B" << endl;
                else
                    cout << "C" << endl;
            }
            if(c > a && a > b)
            {
                //i++;
                if(c > a + b)
                    cout << "C" << endl;
                else
                    cout << "A" << endl;
            }
            if(c > b && b > a)
            {
                //i++;
                if(c > a + b)
                    cout << "C" << endl;
                else
                    cout << "B" << endl;
            }
        }
    }
    
    return 0;
}

 

這樣寫到底哪裡有問題了-.- 大大你的測資是不是有問題啊?

 
#7343: Re:這樣寫到底哪裡有問題了?


EriCSN (EriCSN)

學校 : 國立嘉義大學
編號 : 11613
來源 : [36.231.122.61]
最後登入時間 :
2016-02-22 19:16:06
d984. 棄保效應 -- 板橋高中教學題 | From: [140.130.208.102] | 發表日期 : 2012-12-25 10:32

#include

using namespace std;

int main()
{
    long long int a, b, c;
    //int i = 1;
    
    while(cin >> a >> b >> c)
    {
        /*if(i == 4)
        {
            cout << "C" << endl ;
        } else if(i == 6)
        {
            cout << "B" << endl ;
        } else */{
            if(a > b && b > c)
            {
                //i++;
                if(a > b + c)
                    cout << "A" << endl;
                else
                    cout << "B" << endl;
            }
            if(a > c && c > b)
            {
                //i++;
                if(a > b + c)
                    cout << "A" << endl;
                else
                    cout << "C" << endl;
            }
            if(b > a && a > c)
            {
                //i++;
                if(b > a + c)
                    cout << "B" << endl;
                else
                    cout << "A" << endl;
            }
            if(b > c && c > a)
            {
                //i++;
                if(b > a + c)
                    cout << "B" << endl;
                else
                    cout << "C" << endl;
            }
            if(c > a && a > b)
            {
                //i++;
                if(c > a + b)
                    cout << "C" << endl;
                else
                    cout << "A" << endl;
            }
            if(c > b && b > a)
            {
                //i++;
                if(c > a + b)
                    cout << "C" << endl;
                else
                    cout << "B" << endl;
            }
        }
    }
    
    return 0;
}

 

這樣寫到底哪裡有問題了-.- 大大你的測資是不是有問題啊?

5 1 1 => A 當選。

沒考慮到票數相等的情況。 

 
ZeroJudge Forum