#36439: 求解,自己的Visual studio 跑都沒問題,丟上來測試都WA


weiray0214 (RAY)

學校 : 臺中市立東山高級中學
編號 : 83554
來源 : [140.115.68.161]
最後登入時間 :
2025-10-01 14:10:32

#include<iostream>
using namespace std;
int main()
{
      int a, b, c;
      while (cin >> a >> b >> c)
{
       int p[3] = { a,b,c };
        for (int i = 0;i <= 3;i++)
        {
              for(int j=0;j<3;j++)
              {
                    int temp = 0;
                     if (p[j] < p[j + 1])
                       {
                           temp = p[j+1];
                            p[j + 1] = p[j];
                            p[j] = temp;
                            if ((j + 1) == 2) 
                            {
                                break;
                             }
                 }
         }
}
 
 
if (p[0] == p[1] && p[1] != p[2])
{
cout << 2 << " " << p[1] << " " << p[2] << endl;
}
else if (p[0] != p[1] && p[1] == p[2])
{
cout << 2 << " " << p[0] << " " << p[1] << endl;
 
}
else if (p[0] != p[1] && p[0] != p[2]&& p[1]!=p[2])
{
cout << 1 << " " << p[0] << " " << p[1] <<" "<<p[2] << endl;
 
}
 
else if (p[0] == p[1] == p[2])
{
cout << 3 << " " << p[0] << endl;
}
 
 
 
 
 
 
}
return 0;
 
}
#36445: Re: 求解,自己的Visual studio 跑都沒問題,丟上來測試都WA


asnewchien@gmail.com (david)

學校 : 南投縣立旭光高級中學
編號 : 68108
來源 : [114.42.176.221]
最後登入時間 :
2025-10-04 22:52:03

提供跟您不同思路的方法

解題儘量避免一堆 if
此題數字只有 1 ~ 9
可以用統計的方式

#include <iostream>
using namespace std;

int main() {
    int rs[10] = {0};
    int most = 0, n;
    for(int i = 0; i < 3; i++)
    {
        cin >> n;
        rs[n]++;
        most = max(most, rs[n]);
    }
    cout << most << " ";
    for(int i = 9; i > 0; i--)
    {
        ... 這裡自己補。
    }
    return 0;
}

#36446: Re: 求解,自己的Visual studio 跑都沒問題,丟上來測試都WA


weiray0214 (RAY)

學校 : 臺中市立東山高級中學
編號 : 83554
來源 : [140.115.68.161]
最後登入時間 :
2025-10-01 14:10:32

好的,我試試看,謝謝您

#36451: Re: 求解,自己的Visual studio 跑都沒問題,丟上來測試都WA


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.12.66.21]
最後登入時間 :
2025-04-20 17:19:22

我怕被質疑貼程式碼,所以傳私人訊息給你了

#36452: Re: 求解,自己的Visual studio 跑都沒問題,丟上來測試都WA


weiray0214 (RAY)

學校 : 臺中市立東山高級中學
編號 : 83554
來源 : [140.115.68.161]
最後登入時間 :
2025-10-01 14:10:32

我怕被質疑貼程式碼,所以傳私人訊息給你了


謝謝您~~