スピーカ1:のは、そのプログラムを書いてみましょう int型整数の入力を求め、 そして、分析のビットがない その上で、どうか、それらを伝える それは、正または負だ。 これを行うには、の使用を計画してみましょう CS50ライブラリ内のgetInt機能、 そのために私は必要とするつもりだ cs50.h.を含むように 私が望んで予測するつもりだ にいくつかのものを印刷する 画面も同様。 だから私も含めるつもりです standardio.h。 と私は今宣言するつもりだ いつものようにメイン。 int型mainvoid、開き波括弧、および 先制中括弧を閉じます。 私は今、プロンプトに行くよ そのint型のためのユーザー。 printf関数、インチ私にしてください と私は今取得するつもりだ 利用者からのINT。 INTは、のは、Nと呼ぶことにしましょう​​、のgetIntに等しい。 つまり、右辺の この式の、私がコールするつもりだ のgetInt呼ばCS50機能、その まさにそれをやろうとしている。 次に、その値を返すために起こっている これの右側から これの左側に発現 表現、最終的に保存する Nという名前の変数にその値。 それでは分析のビットをやってみましょう。 このために、私が採用するつもりだ nがある場合に、条件、または支店、 0より大きく、と言うと、私は 次のことをするつもり。 中括弧を開き、先制 中括弧を閉じます。 私は、あなたが選んだ「プリントアウトするつもりです 正の整数。 "/ nの 書式設定、近くに引用符、閉じ 括弧、セミコロン。 そうでなければ、私は印刷するつもりだ 少し違うもの。 だから他、開き波括弧を閉じる中括弧 ブレース、printfの、「負のを選んだ 整数。「よし、それでは保存しましょう このプログラムをコンパイルします。 コンディションゼロ入力してください。 私は自分の点滅プロンプトドットで戻ってきた 、スラッシュ条件、ゼロ入力してください。 とのが最も簡単なをしましょう 正気の最初のチェックします。 私のint型のような1つ、そして実際に私 正の整数を選んだ。 それでは、再度このプログラムを実行してみましょう 条件、ゼロ入力し、「与えてください 私INT。」の二つを試してみましょう。 私は確かに正の整数を選んだ。 それでは負今度行ってみよう。 ドットスラッシュ、状態、ゼロ。 1負と私は選んだ 負の整数。 しかし、私はまだいないよ。 それでは、別のコーナーを試してみましょう 場合、可能ならば。 のゼロを試してみましょう。 ドットスラッシュ、状態、ゼロ、 入力し、ゼロ。 そしてああ、私が選んだ 負の整数。 しかし、私はゼロが定義されているかなり確信している 正でも負でもないよう。 だから私はこの問題を解決する必要がありますするつもりです。