【解決方法】呼び出し f(0, 70089) が true を返すようにするために必要な a、w、s の宣言を修正します。

プログラミングQA


#宣言を考えると
static const int64_t a = 93113;
static const int64_ts=35271;
static const int64_t w 19094;
static int64_t my_data[] » [ w, 48275, 31328, 57769, a, s);
static const int N sizeof (my_data)/sizeof(“my_data);
static bool f(int q, int64_t y)
{
if(q<n){
if((q%2)=”=0)
” f(++q,=”” y);
=”” else=”” f(q+1,=”” y+my_data[q]);
=”” return=”” y=”=” 188129;
}

試したこと:

試してみましたが、適切な解決策が見つかりませんでした

解決策 1

「int64_t」と「s」の間にスペースを入れます。

static const int64_ts=35271;

なる

static const int64_t s=35271;

そして、これが使用している C++ コンパイラであることと、 std 名前空間が含まれています。

コーディング中に毎日、おそらく 1 日に何度も構文エラーが発生することを予期する必要があります。経験の豊富さに関係なく、誰もがそうです。 変数やキーワードのスペルを間違えることがあります。 文字列やコード ブロックを閉じるのを忘れることがあります。 猫があなたのキーボードの上を歩いて、とても奇妙なことをタイプすることがあります。 メソッド呼び出しに必要なパラメーターの数を忘れてしまうことがあります。

我々はすべての間違いを犯します。

そして、私たちは皆そうしているので、構文エラーを修正する必要があります。他の人が修正してくれるのを待つよりも、方法を学んで自分で修正する方がはるかに迅速です! したがって、エラー メッセージの読み方と、コンパイラが間違っていると言っていることに照らして記述されたコードを解釈する方法を学ぶことに少し時間を費やしてください。

だからこれを読んでください: 問題を解決するコードの書き方、初心者向けガイド パート 2: 構文エラー[^] – 次回コンパイル エラーが発生したときに役立つはずです。

また、構文エラー メッセージを理解するために少し時間を費やすことで、将来的に膨大な時間を節約できます。返信するまで少なくとも 10 分待っていた場合、メール システムではおそらくさらに 10 分ほど追加され、それにかかった時間も加算されます。このサイトを見つけてアカウントを作成したら、質問を入力してください。 それらの読み方を知っていれば、その時間のかなりの部分を節約できた可能性があります!

私たちはあなたがそれらを修正するのを手伝いたくないと言っているのではありません – 私が書くつもりだったものを読んでいるために、私自身のエラーを見ることができないことがあります – しかし、構文エラーを修正することは仕事の一部です.あなたが業界で仕事を得ると、人々はあなたを少し奇妙に見るでしょう!

コメント

タイトルとURLをコピーしました