[ad_1]
次のプログラムの構文エラーを特定します。 修正後、実行するとどのような出力が期待されますか
#define PI 3.14159 Main() { Int R, C Float perimeter Float area; C = PI R = 5; Perimeter = 2.0*C*R; Area = C*R*R; Printf("%f" "%d", &perimeter, &area) }
私が試したこと:
そのプログラムに存在するエラーについて考えてみました。 最終的にエラーを削除して実行すると、出力が得られます。
解決策 1
私たちは本物の問題を抱えている人を喜んで助けますが、あなたのために宿題をすることはありません!
最初の問題は、質問に「C#」というタグを付けたにもかかわらず、C++ と思われるものを投稿したことです。 コースを進める中で学ぶ必要があることの 1 つは、正確であることです。
C++ の基本的な構文 (main 関数の外観、ステートメント ブロックの終了方法、printf などの標準関数の使用方法など) を教えられていない場合は、コースの参考資料の最初から始める必要があります。 、またはチューターに相談してください。
コンパイラにアクセスできない場合は、オンラインのものを試すことができます (例: https://www.tutorialspoint.com/compile_cpp_online.php[^] )
ヒント: 毎回最初のコンパイル エラーのみを修正してください。報告された後続のエラーの多くは、最初のエラーを修正すると消えます。
実行できるものができたら、答えだけを見ないでください。 鉛筆と紙を使ってプログラムを実行し、自分で暫定的な手順を実行します
解決策 2
コンパイラがそのコードからどのようなエラーを出すのか分からない場合は、コンパイルしてみてください。
次に、最初のエラーを修正して、再度コンパイルします。 コンパイラ エラーがなくなるまで繰り返します。
次に、それを実行するか、頭の中で実行して、その動作を確認します。
ヒントをあげます: 大文字と小文字の区別 – ウィキペディア[^]
解決策 3
それは C# ではなく C です。
ヒントをあげます。 修正すべき問題は十数以上あります。
解決策 4
#define PI 3.14159 Main() { Int R, C Float perimeter Float area; C = PI R = 5; Perimeter = 2.0*C*R; Area = C*R*R; Printf("%f" "%d", &perimeter, &area) }
[ad_2]
コメント