提供跟您不同思路的方法
解題儘量避免一堆 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;
}