回答編集履歴

1 修正

_Victorique__

_Victorique__ score 1246

2019/04/14 06:41  投稿

```C
int max(int a, int b) { return a > b ? a : b; }
int min(int a, int b) { return a < b ? a : b; }
int main(void){
   int nMax = max(a, max(b, c))
   int nMin = min(a, min(b, c))
   int nMax = max(a, max(b, c));
   int nMin = min(a, min(b, c));
   if(nMax == nMin) // 全部同じ
   else // a + b + c - nMax - nMin
}
```
こんな感じでしょうか。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る