2017-12-01 5 views
1

これは 'Combination Lcok'という名前の問題の解決方法です。私はこのコードの問題が何であるか分かりません。私は "投稿のためのコンパイルエラー20426328"というメッセージがあります。私は、このコードは何の問題もないと確信しています。誰が問題があるのか​​教えてください。さらに、このコードは私のコンピュータでうまく機能します。私はコンパイラC++ 11でuvaオンラインジャッジからエラーメッセージを受け取りました...なぜこのエラーが生成されるのかわかりません

#include<cstdio> 

int numbers[4]; 

int main() { 
    while (true) { 
     bool isEnd = true; 
    for (int i = 0; i < 4; ++i) { 
     scanf("%d", &numbers[i]); 
     if (numbers[i] != 0) 
      isEnd = false; 
    } 
    if (isEnd) 
     break; 
    int ret = 120; 
    bool clockwise = false; 

    for (int i = 0; i < 3; ++i) { 
     int p1 = numbers[i], p2 = numbers[i + 1]; 
     if (p1 <= p2) { 
      if (clockwise) 
       ret += (p2 - p1); 
      else 
       ret += (40 - p2 + p1); 
     } 
     else { 
      if (clockwise) 
       ret += (40 - p1 + p2); 
      else 
       ret += (p1 - p2); 
     } 
     clockwise = !clockwise; 
    } 
    ret *= 9; 
    printf("%d\n", ret); 
    } 
return 0; 

}

+0

こんにちは、歓迎、StackOverflow。 ヘルプページ、特に というセクションを読んでください。[ここで私はどのような話題を聞くことができますか?](http://stackoverflow.com/help/on-topic)と[私は尋ねるのを避けるべきですか? "](http://stackoverflow.com/help/dont-ask)。 さらに重要なことは、[Stack Overflow question checklist](http://meta.stackexchange.com/q/156810/204922)をお読みください。 [最小、完全、および検証可能な例](https://stackoverflow.com/help/mcve)についても知りたいことがあります。 – GPhilo

+0

'namespace std;を使用してみてください。 –

+0

私は既に使っていますが、まだエラーが発生しています。 –

答えて

0

また、私は完全に別の質問で同じ評決を持っています。そして私のコードは私のPC上で正常に動作します。たぶん、UVAで何かが起こっています...何が起こるかを見てみましょう。

編集:私はちょうどメインのリターン0で解決策を提出しました。 UVA問題の可能性が非常に高いです。

+0

私もそうだと思います。ありがとうございました –

+0

正確にサイトに何らかのエラーがあります – Eminem347

+0

私は問題が何であるか知っています。インターネットエクスプローラが問題の原因だと私は思う。私はエクスプローラではなくクロムでコードをコンパイルしてACを得ました。 –

関連する問題